Devansh-Maurya /
Design-Patterns-And-Principles
A collection of a number of design patterns and principles written in Kotlin
65/100 healthLoading repository data…
Prakhar2003kt / repository
Java DSA Collection: Curated implementations of core data structures and algorithms in Java. Topics include arrays, strings, sorting, recursion, backtracking, linked lists, stacks, queues, trees, and BSTs.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This repo contains a curated collection of Java programs and problem solutions that I’ve solved while learning and practicing key DSA concepts. Each problem is implemented with clarity, efficiency, and proper comments to make it easy to understand and revise.
Each topic directory contains independent Java files with a main method. Compile and run per directory to avoid name clashes:
# Example: compile and run MaxSubarraySum
cd 1_Arrays
javac MaxSubarraySum.java
java MaxSubarraySum
Tip: If a file depends on helpers in the same folder, compile all .java files in that folder together:
javac *.java
To compile all directories into a local build output, run:
# from repo root
mkdir -p .build_dirwise
for d in */; do find \"$d\" -name \"*.java\" >/dev/null 2>&1 && javac -d \".build_dirwise/$d\" \"$d\"/*.java || true; done
0_JavaProgrammingBasics/ — basic Java syntax and patterns1_Arrays/, 3_Strings/, 4_2DArrays/ — foundational DSA2_Basic Sorting/, 8_DivideAndConquer/ — sorting and divide & conquer5_Bit Manipulation/ — bitwise tricks and exponentiation7_RecursionBasics/, 10_Backtracking/ — recursion patterns and classic backtracking11_ArrayLists/, 12_LinkedList.java/ — dynamic arrays and linked list algorithms13_Stacks/, 14_Queues/ — stack/queue problems, sliding window15_Greedy/ — greedy techniques16_BinaryTrees/, 17_Binary Search Trees (1|2)/ — tree/BST algorithmsjavac 25 (any modern JDK 8+ should work for most files).Selected from shared topics, language and repository description—not editorial ratings.
Devansh-Maurya /
A collection of a number of design patterns and principles written in Kotlin
65/100 healthkrishrahul98 /
Collection of all important Data Structures and algorithms.
55/100 healthvishnu-vardhan56 /
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
harshsingh-io /
Unlock the power of Data Structures and Algorithms in Java! Dive into a world of efficient coding with our collection of Java DSA implementations and tutorials. Join us on the journey to mastering problem-solving and algorithmic thinking.
39/100 healthMadhuarvind /
A curated collection of data structures & algorithms solutions to LeetCode problems, showcasing clean implementations, optimizations, and problem categorizations.
50/100 healthbe-a-guptaji /
DSA - Data Structures and Algorithms: A collection of optimized Java solutions to common problems, categorized by difficulty, to help with coding interview preparation.
77/100 health