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