COMP3600/6466 – Algorithms
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
COMP3600/6466 – Algorithms
Semester Recap
What have we covered?
• Analysis of Algorithms
• Abstract Data Structures
• Algorithm Design Techniques
• Problem Complexity
Algorithm Analysis
• Problem: Sorting + Searching
• Analysis Framework:
• Model of Computation
• Asymptotic Notations
• A bit of correctness
• Recurrence Analysis
• Probabilistic Analysis (incl. basic of
Randomized Algorithm)
• Empirical Analysis
Abstract Data Structures
• Binary Search Tree
• Heaps
• AVL Tree
• Red-Black Tree
• Hashing
Algorithm Design Techniques
• Dynamic Programming
• Greedy
Problem Complexity
• P, NP, NP-hard, NP-complete
2026-01-09