- مقدمات و پیاده سازی گراف
- مدل سازی با گراف
- همبندی، یال برشی و راس برشی
- گراف دو بخشی
- گشت، گذر، مسیر، اکسترمال
- درخت چیست؟
- dfs
- bfs
- تعاریف
- تورنومنت
- کینگ
- اس اس سی
- بازی ها و گراف جهت دار
- Dag + Topol sort
- الگوریتم مسیر خاکستری
- گراف تابعی و گراف جایگشت
- خاصیت های مقدماتی
- فاصله در درخت و گراف
- مرکز و قطر گراف
- شمردن تعداد درخت ها
- الگوریتم پیدا کردن قطر درخت
- درخت dfs, bfs
- الگوریتم های راس و یال برشی
- معرفی
- تور اویلری در گراف جهتدار و بی جهت
- De Bruijn sequence
- قضیه های وجودی دور همیلتونی
- الگوریتم های نمایی پیداکردن دور و مسیر همیلتونی
- Knight's tour
- بلمن فورد
- دکسترا
- فلوید
- ماتریس و عملیات های روی آن
- دترمینان ماتریس ها
- ماتریس وقوع
- ماتریس مجاورت
- تعداد مسیر های به طول n
- بدست آوردن توابع بازگشتی به کمک گراف و ماتریس
- Binary Tree
- BST
- Heap
- DSU
- Segment tree
- Kruskal
- Prim
- Buvrika
- تبدیل Rmq , Lca
- sparse table
- tarjan offline algorithm
- precompute O(nlg) Query O(1) -> تور اویلری درخت
- سنتروید
- گونی
- اچ ال دی
- هافمن کدینگ
- هش درخت
- قضایای مینماکس
- الگوریتم ها
- تطابق در گراف های عام
- برش ها و همبندی
- گراف کا همبند
- فلو
- گراف مسطح
- دنباله درجهای
- رنگ آمیزی
- یک ریختی
- Random Walk
- اعداد رمزی
- چنذجمله ای گراف
- مجموعه مستقل و خوشه
- 2sat
- چند ماتریس خاص