🌍 Worldwide · Programming
Data Structure and Algorithm Syllabus
Roadmap to Data Structure and Algorithm. The full Data Structure and Algorithm syllabus: 2 subjects, 18 chapters, 78 topics and 94 sub-topics, with 101 flashcards written against it.
Data Structure and Algorithm subjects
Data Structure and Algorithm has 2 subjects. Each one is listed below with its chapters in syllabus order; open a subject for every topic and sub-topic inside them.
Data Structures
- Arrays · 6 topics
- Linked Lists · 6 topics
- Stacks · 5 topics
- Queues · 8 topics
- Trees · 9 topics
- Heaps · 6 topics
- Graphs · 6 topics
- Hashing · 5 topics
Algorithms
- Introduction to Algorithms · 2 topics
- Basic Data Structures · 7 topics
- Sorting Algorithms · 2 topics
- Search Algorithms · 3 topics
- Dynamic Programming · 2 topics
- Greedy Algorithms · 2 topics
- Backtracking · 2 topics
- Divide and Conquer · 2 topics
- String Algorithms · 2 topics
- Advanced Algorithms · 3 topics
Data Structure and Algorithm flashcards
101 question-and-answer cards across 2 subject decks, each shown in full on its subject page.
Data Structure and Algorithm syllabus FAQ
What subjects are in the Data Structure and Algorithm syllabus?
Data Structure and Algorithm covers 2 subjects: Data Structures and Algorithms.
How many chapters and topics are in the Data Structure and Algorithm syllabus?
18 chapters and 78 topics, broken down further into 94 sub-topics, across 2 subjects. Data Structures is the largest subject, with 51 topics in 8 chapters.
Are there Data Structure and Algorithm flashcards?
Yes — 101 question-and-answer flashcards in 2 subject decks. Each deck is printed in full on its subject page here, and the same cards are in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.
Related Programming syllabuses
Roadmap to DevOps Engineering
Python syllabusRoadmap to Python developer
Data Science syllabusRoadmap to Data Scientist
Java Programming syllabusRoadmap to Java Programming
Front-end Web Development syllabusRoadmap to Front-end web development
Machine Learning syllabusRoadmap to Machine Learning
C++ Programming syllabusRoadmap to learn C++ programming
C Programming syllabusRoadmap to learn C programming
Back-end Web Developement syllabusRoadmap to Back-end Web Developement