https://github.com/hardik-panchariya/data-structures-java
This repository features Java implementations of data structures and algorithms, built from scratch with detailed explanations.
https://github.com/hardik-panchariya/data-structures-java
dsa dsa-algorithm dsa-practice java searching-algorithms sorting-algorithms
Last synced: 5 months ago
JSON representation
This repository features Java implementations of data structures and algorithms, built from scratch with detailed explanations.
- Host: GitHub
- URL: https://github.com/hardik-panchariya/data-structures-java
- Owner: HARDIK-PANCHARIYA
- Created: 2024-09-03T19:25:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-31T10:07:49.000Z (about 1 year ago)
- Last Synced: 2025-04-06T04:23:30.377Z (9 months ago)
- Topics: dsa, dsa-algorithm, dsa-practice, java, searching-algorithms, sorting-algorithms
- Language: Java
- Homepage:
- Size: 41 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Structures and Algorithms in Java
This repository contains my practice implementations of various data structures, along with sorting and searching algorithms, in Java. The purpose is to gain a deep understanding of these foundational concepts while improving proficiency in Java.
## Topics Covered
### Data Structures
- **Lists**
- ArrayList
- LinkedList
- Vector
- **Sets**
- HashSet
- LinkedHashSet
- TreeSet
- **Maps**
- HashMap
- LinkedHashMap
- TreeMap
### Algorithms
- **Sorting Algorithms**
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Heap Sort
- **Searching Algorithms**
- Linear Search
- Binary Search