COMP3711: Design and Analysis of Algorithms
(Fall 2015)

 

 

 

Course Information

Schedule & Notes

Assignments

Tutorials

Week

Topic

Questions

Solutions

2

Review of Asymptotic Notations

Description: Z:\pdf.gif

Description: Z:\pdf.gif

3

Review of recurrences, simple divide-and-conquer

Description: Z:\pdf.gif

Description: Z:\pdf.gif

4

Master theorem, randomized algorithms

Description: Z:\pdf.gif

Description: Z:\pdf.gif

5

Randomized algorithms

Description: Z:\pdf.gif

Description: Z:\pdf.gif

6

Priority queues, Sorting

Description: Z:\pdf.gif

Description: Z:\pdf.gif

7

Greedy algorithms

Description: Z:\pdf.gif

Description: Z:\pdf.gif

8

No tutorials

-

-

9

Dynamic programming algorithms

Description: Z:\pdf.gif

Description: Z:\pdf.gif

10

Dynamic programming algorithm, Graphs

Description: Z:\pdf.gif

Description: Z:\pdf.gif 

11

BFS, DFS, Minimum spanning tree, Shortest path

Description: Z:\pdf.gif

Description: Z:\pdf.gif

12

Longest path; Prim's algorithm v.s. Dijkstra's algorithm

Description: Z:\pdf.gif

Description: Z:\pdf.gif

13

Maximum flow

Description: Z:\pdf.gif

Description: Z:\pdf.gif