File tree 1 file changed +84
-0
lines changed
1 file changed +84
-0
lines changed Original file line number Diff line number Diff line change
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/
You can’t perform that action at this time.
0 commit comments