Data Structures and their real-world applications, using the Java programming language. This repository contains structured notes, Java code examples, and viva/interview questions for core DSA topics.
- Theory Concepts with diagrams and examples
- Practical Java Implementations
- MCQs & Viva Questions at the end of each module
- Well-organized folder structure for easy navigation
Module No. | Topic | Covered in |
---|---|---|
01 | Introduction | Theory + Practical |
02 | Array | Theory + Practical |
03 | Binary Search | Theory + Practical |
04 | Insertion Sort | Theory + Practical |
05 | Queue | Theory + Practical |
06 | Doubly Linked List | Theory + Practical |
07 | Merge Sort | Theory + Practical |
data-structure-application/ │ ├── Assignemts/ ├── Theory/ # Contains conceptual notes for each topic │ ├── 01-Introduction/ │ ├── 02-Array/ │ ├── 03-Binary-Search/ │ ├── 04-Insertion-Sort/ │ ├── 05-Queue/ │ ├── 06-Doubly-Linked-List/ │ └── 07-Merge-Sort/
├── Practical/ # Contains Java code implementations │ ├── 01-Introduction/ │ ├── 02-Array/ │ ├── 03-Binary-Search/ │ ├── 04-Insertion-Sort/ │ ├── 05-Queue/ │ ├── 06-Doubly-Linked-List/ │ └── 07-Merge-Sort/
└── README.md # Course overview and documentation