Skip to content

Commit b67260d

Browse files
committed
standardised READMEs
1 parent fc97d90 commit b67260d

File tree

7 files changed

+102
-48
lines changed

7 files changed

+102
-48
lines changed

C++/README.md

+45-11
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,28 @@
1212
* [2 DIMENSIONAL ARRAY](Data-Structures/ARRAYS/2darrays.cpp)
1313
* [3 DIMENSIONAL ARRAY](Data-Structures/ARRAYS/3darrays.cpp)
1414
* [4 DIMENSIONAL ARRAY](Data-Structures/ARRAYS/4darrays.cpp)
15-
* INBUILT ARRAY CLASSES
15+
* INBUILT
1616
* ARRAY CLASS
1717
* MISC
18+
* [HEAPED 1D ARRAY](Data-Structures/HEAPS/1darray.cpp)
19+
* [HEAPED 2D ARRAY](Data-Structures/HEAPS/2darray.cpp)
20+
* [HEAPED 3D ARRAY](Data-Structures/HEAPS/3darray.cpp)
1821
* JAGGED ARRAY
1922

23+
#### STRING
24+
2025
#### LISTS
2126

22-
* LINKED-LIST
23-
* SINGLE
24-
* [SINGLE](Data-Structures/LISTS/LINKED-LIST/SINGLE/Main.cpp)
25-
* DOUBLE
26-
* CIRCULAR
27+
* SINGLE
28+
* [SINGLE](Data-Structures/LISTS/LINKED-LIST/SINGLE/Main.cpp)
29+
* DOUBLE
30+
* CIRCULAR
2731
* MEMORY EFFICIENT DOUBLE LINKED LIST
2832
* UNROLLED LINKED LIST
2933
* SKIP LIST
3034
* INBUILT LISTS
3135
* [VECTORS](Data-Structures/LISTS/INBUILT-LISTS/VECTORS/Main.cpp)
36+
* MISC
3237

3338
#### STACKS
3439

@@ -44,11 +49,40 @@
4449
* [STACK](Data-Structures/STACKS/MISC/TWO-WAY/Tstack.hpp)
4550
* [USAGE](Data-Structures/STACKS/MISC/TWO-WAY/two-way-stack.cpp)
4651

47-
#### HEAPS
48-
49-
* [1d array](Data-Structures/HEAPS/1darray.cpp)
50-
* [2d array](Data-Structures/HEAPS/2darray.cpp)
51-
* [3d array](Data-Structures/HEAPS/3darray.cpp)
52+
#### QUEUES
53+
54+
* SIMPLE QUEUE
55+
* FIXED ARRAY SIMPLE QUEUE
56+
* DYNAMIC ARRAY SIMPLE QUEUE
57+
* LINKED SIMPLE QUEUE
58+
* CIRCULAR QUEUE
59+
* FIXED ARRAY CIRCULAR QUEUE
60+
* LINKED CIRCULAR QUEUE
61+
* PRIORITY QUEUE
62+
* FIXED ARRAY PRIORITY QUEUE
63+
* LINKED PRIORITY QUEUE
64+
* HEAPED PRIORITY QUEUE
65+
66+
#### HASHTABLE
67+
68+
#### TREES
69+
70+
* BINARY TREE
71+
* GENERIC TREES
72+
* THREADED BINARY TREE
73+
* XOR TREES
74+
* BINARY SEARCH TREE
75+
* AVL TREES
76+
* RED BLACK TREES
77+
* SPLAY TREES
78+
* AUGMENTED TREES
79+
* SCAPEGOAT TREES
80+
* INTERVAL TREES
81+
* HEAP TREE
82+
83+
#### GRAPHS
84+
85+
#### BLOCKCHAIN
5286

5387
### :rocket: DYNAMIC PROGRAMMING
5488

C/README.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,13 @@
1515
* [3 DIMENSIONAL ARRAYS](Data-Structures/ARRAYS/3darrays.c)
1616
* [4 DIMENSIONAL ARRAYS](Data-Structures/ARRAYS/4darrays.c)
1717
* MISC
18+
* [1D ARRAYS USING HEAPS](Data-Structures/HEAPS/dynamicarray.c)
19+
* [2D ARRAYS USING HEAPS](Data-Structures/HEAPS/dynamic2d.c)
20+
* [3D ARRAYS USING HEAPS](Data-Structures/HEAPS/dynamic3d.c)
1821
* [JAGGED ARRAYS](Data-Structures/ARRAYS/MISC/jaggedarray.c)
1922

23+
#### STRING
24+
2025
#### LISTS
2126

2227
* LINKED LIST
@@ -28,6 +33,7 @@
2833
* MEMORY EFFICIENT DOUBLE LINKED LIST
2934
* UNROLLED LINKED LIST
3035
* SKIP LIST
36+
* MISC
3137

3238
#### STACKS
3339

@@ -52,6 +58,8 @@
5258
* DYNAMIC ARRAY
5359
* LINKED
5460

61+
#### HASHTABLE
62+
5563
#### TREES
5664

5765
* BINARY TREE
@@ -67,11 +75,9 @@
6775
* INTERVAL TREES
6876
* HEAP TREE
6977

70-
#### HEAPS
78+
#### GRAPHS
7179

72-
* [1D ARRAYS USING HEAPS](Data-Structures/HEAPS/dynamicarray.c)
73-
* [2D ARRAYS USING HEAPS](Data-Structures/HEAPS/dynamic2d.c)
74-
* [3D ARRAYS USING HEAPS](Data-Structures/HEAPS/dynamic3d.c)
80+
#### BLOCKCHAIN
7581

7682
### :rocket: DYNAMIC PROGRAMMING
7783

Java/README.md

+38-17
Original file line numberDiff line numberDiff line change
@@ -12,30 +12,33 @@
1212
* [two dimensional array](Data-Structures/ARRAYS/twoDarray.java)
1313
* [three dimensional array](Data-Structures/ARRAYS/threeDarray.java)
1414
* [four dimensional array](Data-Structures/ARRAYS/fourDarray.java)
15+
* INBUILT
16+
* [ARRAYS CLASS](Data-Structures/ARRAYS/INBUILT/arrays.java)
17+
* MISC
18+
* JAGGED ARRAY
1519

1620
#### STRING
1721

1822
* [implementation with methods](Data-Structures/STRING/Strings.java)
1923

2024
#### LISTS
2125

22-
* LINKED LIST
23-
* SINGLE
24-
* [Single Linked List](Data-Structures/LISTS/SINGLE/LinkedList.java)
25-
* [Single Linked List using object data](Data-Structures/LISTS/Single-Linked-List/singleLinkedList.java)
26-
* DOUBLE
27-
* [Double Linked List](Data-Structures/LISTS/DOUBLE/DoublyLinkedList.java)
28-
* [Double Linked List using object data](Data-Structures/LISTS/Double-Linked-List/DoubleLinkedList.java)
29-
* CIRCULAR
30-
* [Circular Linked List (using tail node)](Data-Structures/LISTS/CIRCULAR/CircularLinkedList.java)
31-
* MEMORY EFFICIENT DOUBLE LINKED LIST
32-
* UNROLLED LINKED LIST
33-
* SKIP LIST
34-
* INBUILT LISTS
35-
* [LINKED LIST]
36-
* [ARRAYLIST](Data-Structures/LISTS/arrayList.java)
37-
* [VECTORS](Data-Structures/LISTS/vectors.java)
38-
* MISC
26+
* SINGLE
27+
* [Single Linked List](Data-Structures/LISTS/SINGLE/LinkedList.java)
28+
* [Single Linked List using object data](Data-Structures/LISTS/Single-Linked-List/singleLinkedList.java)
29+
* DOUBLE
30+
* [Double Linked List](Data-Structures/LISTS/DOUBLE/DoublyLinkedList.java)
31+
* [Double Linked List using object data](Data-Structures/LISTS/Double-Linked-List/DoubleLinkedList.java)
32+
* CIRCULAR
33+
* [Circular Linked List (using tail node)](Data-Structures/LISTS/CIRCULAR/CircularLinkedList.java)
34+
* MEMORY EFFICIENT DOUBLE LINKED LIST
35+
* UNROLLED LINKED LIST
36+
* SKIP LIST
37+
* INBUILT LISTS
38+
* [LINKED LIST]
39+
* [ARRAYLIST](Data-Structures/LISTS/arrayList.java)
40+
* [VECTORS](Data-Structures/LISTS/vectors.java)
41+
* MISC
3942

4043
#### STACKS
4144

@@ -51,6 +54,20 @@
5154

5255
#### QUEUES
5356

57+
* SIMPLE QUEUE
58+
* FIXED ARRAY SIMPLE QUEUE
59+
* DYNAMIC ARRAY SIMPLE QUEUE
60+
* LINKED SIMPLE QUEUE
61+
* CIRCULAR QUEUE
62+
* FIXED ARRAY CIRCULAR QUEUE
63+
* LINKED CIRCULAR QUEUE
64+
* PRIORITY QUEUE
65+
* FIXED ARRAY PRIORITY QUEUE
66+
* LINKED PRIORITY QUEUE
67+
* HEAPED PRIORITY QUEUE
68+
69+
#### HASHTABLE
70+
5471
#### TREES
5572

5673
##### BINARY TREES
@@ -71,6 +88,10 @@
7188
* LEVEL ORDER
7289
* [ITERATIVE](Data-Structures/TREES/BINARY-TREE/LevelOrder.java)
7390

91+
#### GRAPHS
92+
93+
#### BLOCKCHAIN
94+
7495
### :rocket: DYNAMIC PROGRAMMING
7596

7697
### :rocket: MISC

README.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@ Open Repository For Programmers to Contribute Algorithms and Data Structures in
2020

2121
For documentation see [wiki](https://github.com/GauravWalia19/Algorithms-and-Data-Structures/wiki)
2222

23-
* SORTING ALGORITHMS
24-
* [BUBBLE SORT](docs/bubble-sort.md)
25-
* [SELECTION SORT](docs/selection-sort.md)
26-
* [INSERTION SORT](docs/insertion-sort.md)
23+
For Algorithms docs follow [Algorithms](algorithms.md)
24+
25+
For Data Structures docs follow [Data Structures](datastructures.md)
2726

2827
## Complexity Analysis
2928

30-
See [COMPLEXITY](docs/complexity.md)
29+
For Analysis of particular algo see [COMPLEXITY](docs/complexity.md)
3130

3231
## Contribution Guide
3332

datastructures.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ Indexer for Data Structures Lover
4949
* [C++](C++/Data-Structures/ARRAYS/4darrays.cpp)
5050
* [JAVA](Java/Data-Structures/ARRAYS/fourDarray.java)
5151

52-
### INBUILT ARRAY CLASSES
52+
### INBUILT
5353

5454
#### ARRAYS CLASS(JAVA)
5555

5656
* blog
5757
* docs
58-
* [arrays class in java](Java/Data-Structures/ARRAYS/arrays.java)
58+
* [arrays class in java](Java/Data-Structures/ARRAYS/INBUILT/arrays.java)
5959

6060
#### ARRAY CLASS(C++)
6161

docs/complexity.md

+3-9
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,10 @@ This page contains the complexities of different algorithms in this repository.
6060
* [ARRAYS CLASS IN JAVA](#arrays-class-in-java)
6161
* ARRAY CLASS IN C++
6262
* [MISC ARRAYS](#misc-arrays)
63-
* HEAPED 1D ARRAY
64-
* HEAPED 2D ARRAY
65-
* HEAPED 3D ARRAY
63+
* [HEAPED 1D ARRAY](#dynamic-1d-arrays-(CC++))
64+
* [HEAPED 2D ARRAY](#dynamic-2d-arrays-(CC++))
65+
* [HEAPED 3D ARRAY](#dynamic-3d-arrays-(CC++))
6666
* [JAGGED ARRAY](#jagged-array)
67-
6867
* [STRING](#string)
6968
* Strings in C
7069
* [Strings in JAVA](#strings-in-java)
@@ -94,7 +93,6 @@ This page contains the complexities of different algorithms in this repository.
9493
* [INBUILT STACK](#inbuilt-stack)
9594
* JAVA
9695
* C++
97-
* TWO WAY STACK
9896
* [MISC STACKS](#misc-stacks)
9997
* [BracketsBalancedOrNot]
10098
* QUEUES
@@ -124,10 +122,6 @@ This page contains the complexities of different algorithms in this repository.
124122
* INTERVAL TREES
125123
* HEAP TREE
126124
* GRAPHS
127-
* HEAPS
128-
* [DYNAMIC 1D ARRAY](#dynamic-1d-arrays-(CC++))
129-
* [DYNAMIC 2D ARRAY](#dynamic-2d-arrays-(CC++))
130-
* [DYNAMIC 3D ARRAY](#dynamic-3d-arrays-(CC++))
131125
* BLOCKCHAIN
132126

133127
## ALGORITHMS

0 commit comments

Comments
 (0)