@@ -5,7 +5,7 @@ This repository is a collection of Java projects for brushing up on Data Structu
55If you found this work to be helpful and would like support me, please consider getting me a ☕ ko-fi :)
66
77## We Used Generics
8- The Data Structure and Algorithm Java classes are written with Generics.
8+ The custom Data Structure and Algorithm Java classes are written with Generics.
99A Java class with Generics has a parameterized type which allows that Java class to use a different data type.
1010
1111Example: The Java List class uses Generics to allow us to define a list of different Data Types.
@@ -15,10 +15,35 @@ List<Integer> listOfIntegers = new ArrayList<>();
1515```
1616
1717## Repository Overview
18- ### Incomplete
19- #### 🎯 \[ [ custom-data-structure] ( ) \] /
20- #### 🎯 \[ [ practice-algorithms] ( ) \] /
18+ ### Incomplete - Use the below to implement your own solutions.
19+ #### 🎯 \[ [ custom-data-structure] ( https://github.com/yuelchen/java-interview-prep/tree/main/custom-data-structure ) \] /
20+ #### 🎯 \[ [ practice-algorithms] ( https://github.com/yuelchen/java-interview-prep/tree/main/practice-algorithms ) \] /
2121
22- ### Completed
23- #### 🎯 \[ [ custom-data-structure \[ complete\] ] ( ) \] /
24- #### 🎯 \[ [ practice-algorithms \[ complete\] ] ( ) \] /
22+ ### Completed - Use the below as reference and review.
23+ #### 🎯 \[ [ custom-data-structure \[ complete\] ] ( https://github.com/yuelchen/java-interview-prep/tree/main/custom-data-structure%20%5Bcomplete%5D ) \] /
24+ #### 🎯 \[ [ practice-algorithms \[ complete\] ] ( https://github.com/yuelchen/java-interview-prep/tree/main/practice-algorithms%20%5Bcomplete%5D ) \] /
25+
26+ ## Data Structures Custom Implementations:
27+ - Queue
28+ - Stack
29+ - HashSet
30+ - HashMap
31+ - Singly Linked List
32+ - Doubly Linked List
33+ - Circular Singly Linked List
34+ - Circular Doubly Linked List
35+ - Directed Graph
36+ - Undirected Graph
37+ - Binary Search Tree
38+ - Binary Min Heap
39+ - Binary Max Heap
40+
41+ ## Algorithm Implementations:
42+ ### Searching
43+ - Linear Search
44+ - Binary Search
45+ ### Sorting
46+ - Selection Sort
47+ - Insertion Sort
48+ - Quick Sort
49+ - Merge Sort
0 commit comments