Presentation is loading. Please wait.

Presentation is loading. Please wait.

Review for Final Neil Tang 05/01/2008

Similar presentations


Presentation on theme: "Review for Final Neil Tang 05/01/2008"— Presentation transcript:

1 Review for Final Neil Tang 05/01/2008
CS223 Advanced Data Structures and Algorithms

2 CS223 Advanced Data Structures and Algorithms
Course Survey Please complete the course survey by May 3 (Sat) at: CS223 Advanced Data Structures and Algorithms

3 Time Complexity Analysis
Asymptotic notations (O, , ): definition, properties Important functions: polynomial, logN, 2N 4 Rules Recursion and the master method CS223 Advanced Data Structures and Algorithms

4 CS223 Advanced Data Structures and Algorithms
Graphs Basic concepts Adjacency matrix and list Topological sort BFS, DFS and their applications (strong connected components) Shortest path: Dijkstra’s algorithm, the Bellman-Ford algorithm, implementation. CS223 Advanced Data Structures and Algorithms

5 CS223 Advanced Data Structures and Algorithms
Graphs Minimum spanning tree: Prim’s algorithm, Kruskal’s algorithm, implementation. Maximum flow: The Ford-Furkerson algorithm, implementation. Time complexities CS223 Advanced Data Structures and Algorithms

6 Algorithm Design Techniques
Dynamic programming: Recursive equation evaluation, all-pairs shortest path, ordering matrix multiplications. Divide and conquer: Quick/merge sort, integer/matrix multiplication. Greedy algorithm: Examples, bin packing algorithms. Time complexity analysis CS223 Advanced Data Structures and Algorithms


Download ppt "Review for Final Neil Tang 05/01/2008"

Similar presentations


Ads by Google