Data Structures and Algorithms
Course Descriptions
Asymptotic notations. Performance measurement. Sorting and searching: algorithms and lower bound. Abstract data types and classes. Data structures: heaps, search trees, tries, and hashing. Graphs: representation, depth-first-search, and breadth-first-search. Exclusions: COMP171H, ISMT227 (prior to 2000-01).Data Structures and Algorithms notes ppt ( lectures powerpoint slides ). It is a collection of lectures notes not ours. Plese Click bellow to download ppt slides/ pdf notes. If you face any problem in downloading then give your suggetion as comment by clicking on comment link bellow the post (bottom of page) or email us in this address
Text book
Published by Addison-Wesley, 2007 Source Code |
| ||||||||||||
2. Lists, Stacks, and Queues (Week 4-5) | ||||||||||||
| ||||||||||||
3. Algorithm Analysis (Week 5-6) | ||||||||||||
| ||||||||||||
4. Sorting (Week 6-7) | ||||||||||||
| ||||||||||||
5. Trees (Week 7-10) | ||||||||||||
| ||||||||||||
6. Graph Algorithms (Week 10-12) | ||||||||||||
| ||||||||||||
7. Hashing and Pattern Matching | ||||||||||||
| ||||||||||||
8. Review for final examination | ||||||||||||
|
Chapter summary
Topics | Summary |
Recursion, List, Stack and Queue | Download |
Algorithm analysis | Download |
Insert, Merge and Quick Sort | Download |
Heap, HeapSort, Lower Bound on Sorting, Counting and Radix Sorting | Download |
Tree, Binary Search Tree and AVL | Download |
B+ tree | Download |
Graph | Download |
BFS and DFS algorithms | Download |
Connected Components, Directed Graphs and Topological Sort Algorithm | Download |
Hashing | Download |
Tutorials
Schedule | Topic | Slides | TA |
Tutorial 1 (Week2) | C++ and OOP Review | Slides | Victor |
Tutorial 2 (Week3) | Recursion and math | Slides | Victor |
Tutorial 3 (Week4) | Linked-list, stack and queues | Slides | Peter |
Tutorial 4 (Week5) | Analysis of algorithms | Slides | Peter |
Tutorial 5 (Week6) | Insert and Merge Sort | Slides | Dai Jie |
Tutorial 6 (Week7) | Quick and Heap Sort | Slides | Zhong Lili |
(Week 8 - No tutorial) - 23-27,March | |||
Tutorial 7 (Week9) | Binary tree | Slides | Sun Ye |
Tutorial 8 (Week10) | AVL tree | Slides | Tang Chun Ki |
Tutorial 9 (Week11) | B+ tree | Slides | Zhang Honghui |
Tutorial 10 (Week12) | Graph, BFS/DFS | Slides | Bo Zhang |
Tutorial 11 (Week13) | Direct graph, topological sort | Slides | Zhang Dian |
Tutorial 12 (Week14) | Hashing and pattern matching | Slides | Liu Siyuan Alex |
No comments:
Post a Comment