Skip to content

Athxrvv18/Java-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Daily DSA Practice – Java 📚 Based on Apna College Sigma 5.0 Course 📌 About This Repository

This repository contains my daily Data Structures and Algorithms (DSA) practice in Java, following the Apna College Sigma 5.0 Course curriculum.

I am consistently solving problems, implementing concepts, and improving my problem-solving skills step by step.

🎯 Goal

Strengthen DSA fundamentals

Improve problem-solving skills

Prepare for technical interviews

Build consistency in daily coding

Crack top tech companies 🚀

📖 Course Reference

Course Name: Apna College Sigma 5.0

Language Used: Java

Focus Areas: DSA + Interview Preparation

📂 Folder Structure DSA-Java/ │ ├── 01-Arrays/ ├── 02-Strings/ ├── 03-Recursion/ ├── 04-Sorting/ ├── 05-LinkedList/ ├── 06-Stack/ ├── 07-Queue/ ├── 08-BinaryTree/ ├── 09-BST/ ├── 10-Heap/ ├── 11-Hashing/ ├── 12-Graphs/ └── 13-DynamicProgramming/

Each folder contains:

📄 Java programs

📝 Practice questions

💡 Optimized solutions

🔎 Comments explaining logic

🛠️ Topics Covered

✅ Time & Space Complexity

✅ Arrays & Strings

✅ Recursion & Backtracking

✅ Sorting Algorithms

✅ Linked List

✅ Stack & Queue

✅ Trees & Binary Search Trees

✅ Heaps & Priority Queue

✅ Hashing

✅ Graphs

✅ Dynamic Programming

📅 Daily Practice Strategy

📌 Solve at least 2–5 problems daily

📌 Revise previous concepts weekly

📌 Focus on writing optimized solutions

📌 Maintain clean and readable code

💻 Tech Stack

Language: Java

IDE: VS Code

Version Control: Git & GitHub

📈 Progress Tracker Topic Status Arrays ✅ Strings ⏳ Recursion ⏳ Linked List ⏳ Trees ⏳ Graphs ⏳ DP ⏳ 🔥 Why This Repository?

Consistency beats talent. This repository represents my daily discipline and growth journey in DSA.

🤝 Connect With Me

If you're also practicing DSA, feel free to connect and grow together!

⭐ “Code. Practice. Improve. Repeat.” ⭐

About

Daily Java Learning From 01/01/2026

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages