[PDF] CS8391 Data Structures (DS) 2017 Regulation Syllabus, Notes and Question Banks/Important Questions for Anna University Students

Last updated on Sep 4, 2023
Data Structures
Syllabus
CS8391 Data Structures
  • UNIT I LINEAR DATA STRUCTURES – LIST:
    Abstract Data Types (ADTs) – List ADT – array-based implementation – linked list implementation––singly linked lists- circularly linked lists- doubly-linked lists – applications of lists –PolynomialManipulation – All operations (Insertion, Deletion, Merge, Traversal).
  • UNIT II LINEAR DATA STRUCTURES – STACKS, QUEUES :
    Stack ADT – Operations - Applications - Evaluating arithmetic expressions- Conversion of Infix topostfix expression - Queue ADT – Operations - Circular Queue – Priority Queue - deQueue –applications of queues.
  • UNIT III NON LINEAR DATA STRUCTURES – TREES:
    Tree ADT – tree traversals - Binary Tree ADT – expression trees – applications of trees – binarysearch tree ADT –Threaded Binary Trees- AVL Trees – B-Tree - B+ Tree - Heap – Applications ofheap.
  • UNIT IV NON LINEAR DATA STRUCTURES - GRAPHS:
    Definition – Representation of Graph – Types of graph - Breadth-first traversal - Depth-firsttraversal – Topological Sort – Bi-connectivity – Cut vertex – Euler circuits – Applications of graphs.
  • UNIT V SEARCHING, SORTING AND HASHING TECHNIQUES :
    Searching- Linear Search - Binary Search. Sorting - Bubble sort - Selection sort - Insertion sort -Shell sort – Radix sort. Hashing- Hash Functions – Separate Chaining – Open Addressing –Rehashing – Extendible Hashing.
Study Materials

Notes

1NotesDownload

Question Banks/Important Questions

1QBankDownload
Tags: AU2017CS8391

We use Cookies

We use cookies to improve your browsing experience on our website, to analyze our website traffic, and to understand where our visitors are coming from. For more please visit our cookie policy.