Course Highlights
  • Use deques for stack and queue operations
  • Write efficient string-matching algorithms
  • Build advanced tree structures for data storage
Curriculum

1 Topic
Welcome to Learn Advanced Algorithms and Data Structures with Python

4 Topics
Introduction to Deque
Implementing Deque in Python
Deque
Deque Palindrome Project

7 Topics
Introduction to the Rabin-Karp Algorithm
Implementing the Rabin-Karp Algorithm in Python
Rabin-Karp Algorithm
Rabin-Karp Algorithm Project
Introduction to the Knuth-Morris-Pratt Algorithm
Implementing the Knuth-Morris-Pratt Algorithm in Python
Knuth-Morris-Pratt Algorithm

6 Topics
Introduction to Tries
Implementing Tries in Python
Tries
Introduction to Binary Indexed Trees
Implementing Binary Indexed Trees in Python
Binary Indexed Trees

6 Topics
Introduction to B-Trees
Implementing B-Trees in Python
B-Trees
Introduction to Splay Trees
Implementing Splay Trees in Python
Splay Trees

3 Topics
Introduction to the Hamiltonian Algorithm
Implementing Hamiltonian Algorithms in Python
Hamiltonian Algorithm

1 Topic
Learn Advanced Algorithms and Data Structures: Next Steps

  Write a Review

Learn Advanced Algorithms and Data Structures with Python

Go to Paid Course