BCS654A | INTRODUCTION TO DATA STRUCTURES
Arrays: Introduction, One-Dimensional Arrays, Two-Dimensional Arrays, Initializing TwoDimensional Arrays, Multidimensional arrays. Pointers: Introduction, Pointer Concepts, Accessing Variables through Pointers, Pointer Applications, Dynamic Memory Allocation Functions. Structures and Unions: Introduction, Declaring Structures, Giving Values to Members, Structure Initialization, Comparison of Structure Variables, Arrays of Structures, Arrays within Structures, Nested Structures, Unions, Size of Structures.
Stacks: Introduction, Stack Operations, Stack Implementation using Arrays, Applications of Stacks. Queues: Introduction, Queue Operations, Queue Implementation using Arrays, Different Types of Queues: Circular Queues, Double-Ended Queues, Priority Queues, Applications of Queues.
