DATA STRUCTURES FOR BCA

UNIT – I 


Strings: Introduction, Storing strings, String operations, Pattern matching algorithms. 

UNIT – II 

Arrays: Introduction, Linear arrays, Representation of linear array in memory, address calculations, Traversal, Insertions, Deletion in an array, Multidimensional arrays, Parallel arrays, Sparse arrays. 

Linked List: Introduction, Array vs. linked list, Representation of linked lists in memory, Traversal, Insertion, Deletion, Searching in a linked list, Header linked list, Circular linked list, Two-way linked list, Threaded lists, Garbage collection, Applications of linked lists. 

UNIT – III 


Queues: Introduction, Array and linked representation of queues, Operations on queues, Deques, Priority Queues, Applications of queues. 

UNIT – IV 

Tree: Introduction, Definition, Representing Binary tree in memory, Traversing binary trees, Traversal algorithms using stacks. 

Graph: Introduction, Graph theory terminology, Sequential and linked representation of graphs. 

Popular posts from this blog

DATA STRUCTURES-II

DATA STRUCTURES FOR B.TECH