This repository contains my Data Structures and Algorithms (DSA) practice in Java, following Apna College Sigma 7.0 and other standard resources.
The structure is organized topic-wise for clean learning and quick revision.
| Folder | Description |
|---|---|
src/ java programming basics |
Java fundamentals and syntax |
src/arrays |
Array problems (rotation, subarrays, etc.) |
src/strings |
String manipulation questions |
src/recursion |
Recursive problems and backtracking basics |
src/linkedlist |
Linked List implementations and operations |
src/searching |
Linear & Binary search problems |
src/sorting |
Sorting algorithms |
src/stack |
Stack-based problems |
src/queue |
Queue and circular queue problems |
src/tree |
Binary tree problems |
src/graph |
BFS, DFS, shortest path algorithms |
notes/ |
My topic-wise handwritten or markdown notes |
โ Basics (progress ongoing)
- Day 1: java programming setup ,flowchart ,pesudocode & basic hello world
- Day 2: basic java programing ,variable & data type
- Day 3: still stick to basic ,operators
- Day 4: still basic question(i know maybe its look to slow but turst me my comeback too stronger)
- Day 5: conditional statement problem ,finally little bit logical question we started
- Day 6: complete conditional staetement playlist
- Language: Java
- IDE: VS Code
- Version Control: Git & GitHub
- variable and data type :-type convertion ,type casting ,type promotion expression
- operator:- questions not solved fully
Author: Kaushal (BVPCOE | IT)
โMastering DSA one topic at a time.โ โจ