Advanced Data Structure
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesAdvanced Data Structure Syllabus — Unit-wise Content
The official GTU curriculum for Advanced Data Structure (subject code ME01000611) as prescribed for CEE · Semester 1 divides the course into 6 units, covering 35 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (ME01000611)Unit 1 Dictionaries
- Dictionary Abstract Data Type
- Implementation of Dictionaries
- Hashing: Review of Hashing
- Hash Function
- Collision Resolution Techniques in Hashing
- Separate Chaining
- Open Addressing
- Linear Probing
- Quadratic Probing
- Double Hashing
- Extendible Hashing
Unit 2 Skip Lists
- Need for Randomizing Data Structures and Algorithms
- Search and Update Operations on Skip Lists
- Probabilistic Analysis of Skip Lists
- Deterministic Skip Lists
Unit 3 Trees
- Binary Search Trees
- AVL Trees
- Red Black Trees
- Splay Trees 08 19
Unit 4 Text Processing
- Sting Operations
- Brute-Force Pattern Matching
- The Boyer- Moore Algorithm
- The Knuth-Morris-Pratt Algorithm
- Standard Tries
- Compressed Tries
- Suffix Tries
- The Huffman Coding Algorithm
- The Longest Common Subsequence Problem (LCS)
- Applying Dynamic Programming to the LCS Problem
Unit 5 Computational Geometry
- One Dimensional Range Searching
- Two Dimensional Range Searching
- Constructing a Priority Search Tree
- Searching a Priority Search Tree
- Priority Range Trees
Unit 6 Recent Trends in Hashing, Trees, and various computational geometry
- methods for efficiently solving the new evolving problem 05 10