الموضوع الاسم الوصف
Topics and Lectures ملف Lecture #0: Intro
ملف Lecture #0: Intro (long)
ملف Lecture video #0: Intro
ملف Lecture #1: Approximation algorithms
ملف Lecture #1: Approximation algorithms (long)
ملف Lecture #2a: Exact algorithms
ملف Lecture #2a: Exact algorithms (long)
ملف Lecture #2b: Computational geometry
ملف Lecture #2b: Computational geometry (long)
ملف Lecture #3: Parameterized algorithms
ملف Lecture #3: Parameterized algorithms (long)
ملف Lecture #4: The push-relabel algorithm for the maximum flow problem
ملف Lecture #4: The push-relabel algorithm for the maximum flow problem (long)
ملف Lecture #5: Quadratic Program for MaxCut
ملف Lecture #5: Quadratic Program for MaxCut (long)
ملف Lecture #X: Rearrangemnet distance of phylogenetic trees
ملف Lecture #X: Rearrangemnet distance of phylogenetic trees (long)
ملف Lecture #6: Randomized algorithms (long)
ملف Lecture #6: Randomized algorithms
ملف Lecture #7: Online Algorithms
ملف Lecture #7: Online Algorithms (long)
ملف Lecture #8: Succinct data structures
ملف Lecture #8: Succinct data structures (long)
ملف Lecture #9: Optimal Binary Search Trees and Splay Trees
ملف Lecture #9: Optimal Binary Search Trees and Splay Trees (long)
ملف Lecture #10: string matching (long)
ملف Lecture #10: string matching
ملف Lecture #11: probabilistic data structures
ملف Lecture #11: probabilistic data structures (long)
ملف Lecture #12: Algorithms in Practice
ملف Lecture #12: Algorithms in Practice (long)
Exercises ملف LaTeX template for exercise submissions
Literature and Additional Materials رابط الكتروني [Mann '17] The Top Eight Misconceptions about NP-Hardness
رابط الكتروني [Goldberg, Tarjan '88] A new approach to the maximum-flow problem
رابط الكتروني [GW '95] Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming
رابط الكتروني [Jacobson '89] Space-efficient static trees and graphs