Skip to content

Shiva-ux67/DSA-with-JAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java + DSA Journey

Welcome to my Java + Data Structures & Algorithms (DSA) practice repository!
This repo contains all the code I write while learning, practicing, and improving my problem-solving skills.


About This Repository

This repository includes:

  • ✔️ Java basics (loops, arrays, strings, functions)
  • ✔️ Object-Oriented Programming (OOPs) concepts
  • ✔️ Recursion practice
  • ✔️ Searching & Sorting algorithms
  • ✔️ Java DSA problems (easy → medium → hard)
  • ✔️ LeetCode problem solutions
  • ✔️ Pattern printing problems
  • ✔️ Important interview questions

I update this repo daily as part of my learning journey.


Goals of This Journey

  • Strengthen core Java concepts
  • Build strong problem-solving skills
  • Prepare for coding interviews
  • Learn patterns used in companies (Amazon, Google, Meta, etc.)
  • Improve code readability and optimization skills

🛠️ Technologies Used

  • Java 8+
  • VS Code / IntelliJ IDEA
  • Git & GitHub

📚 Topics Covered So Far

  • Variables & Datatypes
  • Control Statements (if/else, loops)
  • Arrays (1D & 2D)
  • Strings
  • Functions
  • Recursion
  • Searching (Linear, Binary, Infinite array search)
  • Sorting (Bubble, Selection, Insertion, Merge Sort, Quick Sort)
  • OOPs (Inheritance, Polymorphism, Encapsulation, Abstraction)
  • Stack, Queue, ArrayList
  • LeetCode Solved Problems

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages