Page 4 - DCAP605_ADVANCED_DATA_STRUCTURE_AND_ALGORITHMS
P. 4

SYLLABUS
                                     Advanced Data Structure and Algorithms

          Objectives:  To equip the students with the skills to analyze,  design,  program, and select the appropriate advanced  data
          structures required to solve real world problems.

       Sr. No.                                                 Topics
          1.     List: Abstract data types, list adts:array implementation, linked list ,common errors, doubly
                 linked list, circularly linked list, cursor implementation of linked list.

          2.     Stack: Stack model, implementation of stacks, applications; queues: queue model, array
                 implementation, applications.
          3.     Trees: Binary trees, binary search trees, avl trees.
          4.     Splay trees, b-trees.
          5.     Hashing: Hash functions, open hashing, closed hashing, rehashing.

          6.     Heaps: Binary heaps, applications, d-heaps.
          7.     Leftist heaps, skew heaps, binomial queues
          8.     Sorting: insertion sort, shell sort, heap sort , Merge sort, quick sort, bucket sort, external sort

          9.     Graphs: Shortest path algorithms.
         10      Network flow problem, minimum spanning tree
   1   2   3   4   5   6   7   8   9