Coursea Home
advanced algorithms using python(with example problems)
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)