Skip to content

ashutoshJha-2025/DSA-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Repository: DSA-Java

Purpose: This repository is a collection of Java-based solutions and implementations related to Data Structures and Algorithms (DSA). It's designed to help with learning, practicing, and mastering DSA concepts, which are essential for technical interviews and problem-solving.


🔍 Contents Overview:

The repository is organized into different directories and Java files, each focusing on various fundamental concepts of DSA. Here's a high-level breakdown:

Key Data Structures:

  • Arrays
  • Linked Lists
  • Stacks & Queues
  • Trees
  • Graphs
  • Hashing

Each of these is likely implemented from scratch, showcasing your understanding of internal workings.

Key Algorithms:

  • Sorting Algorithms (e.g., Bubble Sort, Merge Sort, Quick Sort)
  • Searching Algorithms (e.g., Binary Search)
  • Recursion & Backtracking
  • Dynamic Programming
  • Greedy Algorithms

These demonstrate your grasp of algorithmic paradigms and their practical applications.


📁 Code Style & Structure:

  • The code is written in Java, using standard naming conventions and class-based structure.
  • Solutions appear to be well-organized into folders or packages, often with separate files for each concept.
  • Ideal for someone preparing for competitive programming or technical interviews.

About

This repository is a collection of Java-based solutions and implementations related to Data Structures and Algorithms (DSA). It's designed to help with learning, practicing, and mastering DSA concepts, which are essential for technical interviews and problem-solving.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages