A comprehensive Java repository featuring implementations of core data structures, algorithms, and practical software engineering projects.
Java-Data-Structures-And-Algorithms/
β
βββ Data-Structures/
β βββ Binary-Trees/ # Binary search trees and tree traversal algorithms
β βββ Custom-ArrayList/ # Dynamic array implementation with custom resizing
β βββ Custom-LinkedList/ # Singly/Doubly linked list implementations
β
βββ Projects-And-Algorithms/
β βββ Bioinformatics-Sequences/ # Genomic sequence parser, k-mer frequency generator, and reverse complement calculator
β βββ HTML-Tag-Checker/ # Queue and Stack-based HTML tag validator and auto-corrector
β
βββ Sudoku-Solver/
βββ boards/ # Sample Sudoku puzzle grid files
βββ src/ # Backtracking algorithm implementation to solve Sudoku boards