CmpE 300.02 Analysis Of Algorithms

Fall 2007


ANNOUNCEMENTS

AĞAYEV

37

59

ALITSIK

13

 

CERAN

76

54

ÇİZMECİLER

50

26

DİNÇ

27

76

DİNLER

55

33

ERDOĞAN

21

23

FERHAT

71

50

KARASU

10

28

KAYA

55

65

RAŞİT

27

63

SELÇUK

26

59

ŞENER

55

9

TUNAOĞLU

81

83

 

AĞAYEV

37

ALITSIK

13

CERAN

76

ÇİZMECİLER

50

DİNÇ

27

DİNLER

55

ERDOĞAN

21

FERHAT

71

KARASU

10

KAYA

55

RAŞİT

27

SELÇUK

26

ŞENER

55

TUNAOĞLU

81

 

·        We don't delete announcements. They just slide down to become old announcements.


Catalog Description

Analysis of computer science algorithms: Sorting, searching, paging and parallelism. Analysis of mathematical algorithms: Games and puzzles, network algorithms, and probabilistic algorithms.

Textbook

“Algorithms,” by Sanjoy Dasgupta, Christos H. Papadimitriou, and Umesh Vazirani. McGraw-Hill Science/Engineering/Math, 2006.

Instructor

A. C. Cem Say (say@boun.edu.tr)

Prerequisite:

CmpE250

Course Topics

0. Big-O notation

1. Algorithms with numbers

2. Divide-and-conquer algorithms

3. Decompositions of graphs

4. Paths in graphs

5. Greedy algorithms

6. Dynamic programming

7. Randomized algorithms