text & image course
September 20, 2025
4 chapters · 20 lessons
advanced algorithms using python(with example problems)
AI-generated course with 4 chapters and 20 lessons.
Includes theory, images, an interactive quiz and a downloadable certificate.
Course Content
1
Array & String Algorithms and Different Patterns
5 lessons
- Two-pointer techniques
- Sliding window techniques
- Dynamic Programming on Strings (e.g., Longest Common Subsequence)
- String Matching Algorithms (e.g., Knuth-Morris-Pratt)
- Array manipulation problems (e.g., sorting, merging)
2
Linked List, Queues and Stack Algorithms and Different Patterns
5 lessons
- Linked List Reversal
- Detect Cycle in a Linked List
- Queue Implementations (Array-based, Linked List-based)
- Stack Implementations (Array-based, Linked List-based)
- Queue and Stack applications (e.g., BFS, DFS)
3
Tree Data Structure
5 lessons
- Binary Trees: Traversal (Inorder, Preorder, Postorder)
- Binary Search Trees (BST): Insertion, Deletion, Search
- Binary Tree Properties and characteristics
- Heaps: Min-heap, Max-heap, Heap Sort
- Trie data structure
4
Advanced Trees, Tree Algorithms and Different Patterns
5 lessons
- AVL Trees
- Red-Black Trees
- B-Trees
- Graph Traversal Algorithms (BFS, DFS)
- Tree Algorithms (e.g., finding diameter, height, lowest common ancestor)