Skip to content

Commit 6bd7768

Browse files
authored
Second Commit: Create README.md
1 parent 8793ec0 commit 6bd7768

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

README.md

+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# $$\textcolor{red}{\text{UNDER CONSTRUCTION}}$$
2+
3+
4+
# Project Title:
5+
6+
An Implementation of Data Structures And Algorithms In Java
7+
8+
9+
## 1. Project Description:
10+
11+
This repository contains an implementation of various Data Structures and Algorithms using Java programming language,
12+
adapted from a course on Udemy.
13+
14+
15+
## 2. Installation:
16+
17+
i. Clone the git repo
18+
19+
```
20+
https://github.com/AAdewunmi/Java-Data-Structures-And-Algorithms.git
21+
```
22+
23+
ii. Open project folder
24+
25+
iii. Explore
26+
27+
😎
28+
29+
30+
## 3. How to Use:
31+
32+
You can choose to run Main.java files in your preferred IDE or buy the Udemy course that accompanies this code base.
33+
Full course description below.
34+
35+
## 4. Contributing:
36+
37+
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
38+
39+
40+
## 5. Outline:
41+
42+
1. Arrays
43+
2. ArrayList
44+
3. LinkedList
45+
4. Circular Singly Linked List
46+
5. Doubly Linked List
47+
6. Circular Doubly Linked List
48+
7. Stack
49+
8. Queue
50+
9. Recursion
51+
10. Tree / Binary Tree
52+
11. Binary Search Tree
53+
12. AVL Tree
54+
13. Binary Heap
55+
14. Trie
56+
15. Hashing
57+
16. Sorting Algorithms
58+
17. Searching Algorithms
59+
18. Graph Traversal
60+
19. Topological Sort
61+
20. Single Source Shortest Path Problem (SSSPP)
62+
21. Dijkstra Algorithm
63+
22. Bellman Ford Algorithm
64+
23. All Pairs Shortest Path Problem
65+
24. Floyd Warshall Algorithm
66+
25. Minimum Spanning Tree (Disjoint Set)
67+
26. Kruskal and Prim's Algorithm
68+
27. Greedy Algorithms
69+
28. Divide and Conquer Algorithms
70+
30. Dynamic Programming
71+
31. Backtracking
72+
73+
74+
## 6. Adapted from:
75+
76+
UDEMY: Java Data Structures and Algorithms Masterclass
77+
78+
100+ DSA Interview Questions for Cracking FAANG with Animated Examples for Deeper Understanding and Faster Learning
79+
80+
Created by: Elshad Karimov
81+
82+
Last updated: 01/2024
83+
84+
URL: https://www.udemy.com/course/java-data-structures-and-algorithms-masterclass/

0 commit comments

Comments
 (0)