Optimized Java implementations of fundamental data structures with a focus on Big O complexity and performance analysis.
-
Updated
Mar 24, 2026 - Java
Optimized Java implementations of fundamental data structures with a focus on Big O complexity and performance analysis.
Data Structures and Algorithms using Java.
This repository contains code(java, python) that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA.
Repository for practicing and documenting LeetCode problems in Java. Includes solutions organized by topic, difficulty, and problem-solving patterns, with a focus on arrays, strings, linked lists, recursion, dynamic programming, trees, and daily coding challenges. Ideal for learners, interview preparation, and pattern-based problem solving.
Java Data Structures Lab – Linked Lists Module: Learn SLL, DLL, and CLL implementations in Java with pointer-based dynamic structures, efficient insertion/deletion, traversal, and activity-based exercises.
Historical election data analysis tool using triply-nested linked structure in Java
Data Strucures
A Java console app simulating a lightweight version control system with branching, commits, undo/redo, and code review comments. Built using core data structures like linked lists, trees, stacks, and hash maps.
Explore a curated collection of diverse coding challenges, honing problem-solving skills in a structured and organized manner. Whether you're a fellow learner or an interested observer, join the journey of mastering DSA through practical problem-solving.
This repository showcases 256 DSA problems solved in Java using VS Code, reflecting my hard work, discipline, and consistency. These problems were studied in the Alpha Course at Apna College, taught by Shraddha Khapra, covering a wide range of data structures and algorithms to enhance problem-solving skills.
Sudoku is a puzzle game that first appeared in the 18th Century. A cell is a space where a single number can be filled in. The goal is to fill every cell on the board with a number without having any duplicate numbers in any of the rows, columns and blocks.
This repository contains solutions to various discrete DSA related problems.
Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.
Java-based restaurant management simulation involving menu, stock, transactions, and guest seating. Utilizes hash tables, linked lists, queues, and OOP principles. Features include menu and stock management, order processing, donations, and transaction recording.
A repository dedicated to essential Data Structures and Algorithms problems for placement preparation, implemented in Java. Focused on honing problem-solving skills and maximizing readiness for coding interviews.
This repository contains certain programs of DSA.
Java linked lists used to create a mutable name directory
All the important Data Structures and Algorithms implemented using Java
Classical algorithms and data structures, such as searching and sorting algorithms, linked list, binary tree, stack, with my implementation in Java utilizing Generics. Test programs are written as junit test cases.
Add a description, image, and links to the linked-lists topic page so that developers can more easily learn about it.
To associate your repository with the linked-lists topic, visit your repo's landing page and select "manage topics."