Skip to content

krsna016/dsa-in-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

dsa-in-java-2025

Language: Python License: MIT CI Pipeline Security: CodeQL

Professional engineering repository configurations deployed inside your GitHub profile.


📝 Overview & Core Description

Welcome to DSA in Java 2025 — a clean, topic-wise, professional repository to master Data Structures and Algorithms (DSA) using Java. This repo is tailored for interviews, coding challenges, and academic excellence.


📌 Project Goals

  • 🚀 Master core DSA concepts in Java
  • ✅ Clean, modular, topic-wise structure
  • 💼 Build problem-solving muscle for top tech interviews
  • 📈 Practice readable, scalable Java code
  • 📘 Ideal for B.Tech CS, GATE prep, and Java coders

Each topic contains:

  • ✅ Intuitive Java implementations
  • ✅ Step-by-step comments
  • ✅ Ready-to-practice examples

🛠️ Tech Used

  • Java 17+
  • IntelliJ / VS Code
  • GitHub Version Control

📄 License

MIT License. You’re free to use, learn, and evolve. Just give credits if you fork or build upon.


🏛️ System Design & Folder Structure

.github/                  # CI/CD pipelines, Dependabot, and Issue/PR schemas
.editorconfig             # Unified file formatting configuration
.gitattributes            # Normalization variables for LF line endings
.gitignore                # Local environment overrides and cache limits
.pre-commit-config.yaml   # Quality check execution triggers
LICENSE                   # Permissive open-source MIT License
Makefile                  # Development workspace orchestrator
CHANGELOG.md              # Historical version tracking
CONTRIBUTING.md           # Developer onboarding guidelines
CODE_OF_CONDUCT.md        # Communication guidelines
SECURITY.md               # Responsible vulnerability disclosures

🛠️ Tooling & Tech Stack

  • Primary Environment: Python runtime.
  • Workflow Automation: GitHub Actions CI, Dependabot, and CodeQL.
  • Standards Checkers: Git pre-commit hook validations.

⚙️ Quickstart & Local Setup

  1. Clone this repository locally:
    git clone https://github.com/krsna016/dsa-in-java-2025.git
    cd dsa-in-java-2025
  2. Trigger the local setup runner:
    make help

📋 Security & Responsible Disclosure

For details on disclosing vulnerabilities or hardcoded secrets, refer directly to our SECURITY.md guidelines.


📜 License

This repository is licensed under the permissive MIT License. For details, see the LICENSE file.

About

▶ Comprehensive data structures and algorithms roadmap in Java, providing optimal architectural implementations for arrays, linked lists, queues, trees, and graphs.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors