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 . I will must consider your comments only in 1-2 days. Thank you very much for visit our site
Text book
Data Structures and Algorithm Analysis in C++ (Third Edition)by Mark Allen Weiss |
 | Published by Addison-Wesley, 2007
Source Code
|
Topics | L1 slides | L2/L3 slides | Introduction |
1 in 1,
6 in 1,
9 in 1,
|
intro.ppt ,
paradigm.ppt
oop.ppt
listADT.ppt
dynamicObject.ppt
| C++ Review |
1 in 1,
6 in 1,
9 in 1,
| Pointers and Dynamic Objects |
1 in 1,
6 in 1,
9 in 1,
| Recursion |
1 in 1,
6 in 1,
9 in 1,
|
|
2. Lists, Stacks, and Queues (Week 4-5) |
|
3. Algorithm Analysis (Week 5-6) |
|
4. Sorting (Week 6-7) |
Insertion Sort and Mergesort |
1 in 1,
6 in 1,
9 in 1,
|
insertionMergesort.ppt
quicksort.ppt
radixsort.ppt
heapsort.ppt
| Quicksort |
1 in 1,
6 in 1,
9 in 1,
| Heaps and Heapsort |
1 in 1,
6 in 1,
9 in 1,
| Lower Bound of Sorting and Radix Sort |
1 in 1,
6 in 1,
9 in 1,
|
|
5. Trees (Week 7-10) |
|
6. Graph Algorithms (Week 10-12) |
Graphs and Breadth-First Search |
1 in 1,
6 in 1,
9 in 1,
|
graphBfs1.ppt
bfs2
dfs.ppt
directed_graph.ppt
| Depth-First Search |
1 in 1,
6 in 1,
9 in 1,
| Connected Components, Directed Graphs, Topological Sort |
1 in 1,
6 in 1,
9 in 1,
|
|
7. Hashing and Pattern Matching |
|
8. Review for final examination |
|
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 |
content is blocked by the source site
ReplyDelete