You can keep up to 10 CVs here -- delete one you don't need.

Data Structure (B.Tech)

Arrays, stacks, queues, linked lists, trees, graphs, searching, sorting and hashing.

6 महीनेअवधि 5Chapters31टॉपिक

सिलेबस · पाठ्यक्रम

Download PDF
01Unit 1: Introduction, Arrays and Linked Lists 7 टॉपिक
  1. Basic terminology, data types, ADT
  2. Algorithm efficiency, time-space trade-off
  3. Asymptotic notations: Big-O, Omega, Theta
  4. Arrays: 1-D, 2-D, n-D; row-major and column-major address formulas
  5. Sparse matrices
  6. Singly, doubly and circular linked lists and their operations
  7. Polynomial representation and addition
02Unit 2: Stacks and Queues 5 टॉपिक
  1. Stack ADT, array and linked implementation
  2. Infix, prefix, postfix conversion and evaluation
  3. Recursion, Tower of Hanoi, tail recursion
  4. Queue ADT, array and linked implementation
  5. Circular queue, deque and priority queue
03Unit 3: Searching, Hashing and Sorting 6 टॉपिक
  1. Sequential, index-sequential and binary search
  2. Hashing: hash functions and collision resolution
  3. Insertion, selection and bubble sort
  4. Quick sort and merge sort
  5. Heap sort and radix sort
  6. Comparison of sorting methods
04Unit 4: Graphs 6 टॉपिक
  1. Graph terminology
  2. Adjacency matrix, adjacency list and multilist
  3. BFS and DFS traversal, connected components
  4. Spanning trees, Prim's and Kruskal's algorithms
  5. Transitive closure and Warshall's algorithm
  6. Dijkstra's shortest path
05Unit 5: Trees 7 टॉपिक
  1. Tree terminology, binary trees and their representation
  2. Complete and extended binary trees
  3. Inorder, preorder, postorder traversal; tree from traversals
  4. Threaded binary trees
  5. Binary search tree operations
  6. AVL trees and rotations
  7. B-trees, binary heaps and Huffman coding

परिचय

आप यह कर पाएँगे

  • Analyse algorithms using time and space complexity and asymptotic notations
  • Implement arrays, linked lists, stacks and queues and use them in applications
  • Convert and evaluate infix, prefix and postfix expressions and write recursive solutions
  • Apply searching, hashing and sorting techniques and compare their complexity
  • Represent graphs and apply BFS, DFS, minimum spanning tree and shortest path algorithms
  • Build and traverse binary trees, BSTs, AVL trees, B-trees and heaps

यह किसके लिए है

  • B.Tech Computer Science & Engineering, Information Technology students of Semester 3 (AKTU)
  • Students of other universities studying the same subject who want unit-wise coaching

आपको क्या चाहिए

  • Programming in C (Semester 1-2 Programming for Problem Solving)
  • Basic mathematics: logarithms, series

सवाल

Which syllabus does the Data Structure course follow?

It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Data Structure. If your own university's syllabus differs, the centre follows your university syllabus.

Will this help in the university examination?

Yes. Teaching is unit-wise as per the AKTU scheme, with previous-year question practice, MCQ tests and doubt sessions before the semester exam.

Which language is used for programs?

C is used, as in the AKTU lab; the same logic is shown in C++ / Python when a student needs it.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? अभी पूछताछ करें — our centre will call you.