@@ -16,26 +16,26 @@ All the links refer to `Kotlin` implementations by default. If you prefer anothe
16
16
` B ` - Base, ` A ` - Advanced
17
17
### By category
18
18
- ** Graph**
19
- - ` B ` [ Breadth-First Traversal ] ( src/kotlin/sequential/graph/bfs ) - BFS
20
- - ` B ` [ Deapth-First Traversal ] ( src/kotlin/sequential/graph/dfs ) - DFS, recursive and iterative implementations.
21
- - ` B ` [ Topological Sorting ] ( src/kotlin/sequential/graph/topologicalsort ) - based on DFS, recursive and iterative implementations.
22
- - ` B ` [ Dijkstra's Algorithm ] ( src/kotlin/sequential/graph/dijkstra ) - greedy algorithm, finding shortest/fastest path to vertex.
19
+ - ` B ` [ Breadth-first traversal ] ( src/kotlin/sequential/graph/bfs ) - BFS
20
+ - ` B ` [ Deapth-first traversal ] ( src/kotlin/sequential/graph/dfs ) - DFS, recursive and iterative implementations.
21
+ - ` B ` [ Topological sorting ] ( src/kotlin/sequential/graph/topologicalsort ) - based on DFS, recursive and iterative implementations.
22
+ - ` B ` [ Dijkstra's algorithm ] ( src/kotlin/sequential/graph/dijkstra ) - greedy algorithm, finding shortest/fastest path to vertex.
23
23
- ** Maze**
24
24
- Generation
25
25
- ...
26
26
- Pathfinding
27
27
- ...
28
28
- ** Sorting**
29
- - ` B ` [ Selection sort] ( src/kotlin/sorting/selectionsort )
30
- - ` B ` [ Insertion sort] ( src/kotlin/sorting/insertionsort )
31
- - ` B ` , ` A ` [ Shellsort] ( src/kotlin/sorting/shellsort ) - including 14 gap sequences.
32
- - ` B ` [ Merge sort] ( src/kotlin/sorting/mergesort )
29
+ - ` B ` [ Selection sort] ( src/kotlin/sequential/ sorting/selectionsort )
30
+ - ` B ` [ Insertion sort] ( src/kotlin/sequential/ sorting/insertionsort )
31
+ - ` B ` , ` A ` [ Shellsort] ( src/kotlin/sequential/ sorting/shellsort ) - including 14 gap sequences.
32
+ - ` B ` [ Merge sort] ( src/kotlin/sequential/ sorting/mergesort )
33
33
- ` B ` [ Quicksort] ( ) - including Lomuto's and Hoare's partition schemes.
34
- - ` B ` [ Bubble sort] ( src/kotlin/sorting/bubblesort )
35
- - ` B ` [ Radix sort] ( src/kotlin/sorting/radixsort )
34
+ - ` B ` [ Bubble sort] ( src/kotlin/sequential/ sorting/bubblesort )
35
+ - ` B ` [ Radix sort] ( src/kotlin/sequential/ sorting/radixsort )
36
36
- ** Shuffling**
37
- - ` B ` [ Fisher-Yates shuffling] ( src/kotlin/shuffling/fisheryates )
38
- - ` A ` [ Sattolo shuffling] ( src/kotlin/shuffling/sattolo )
37
+ - ` B ` [ Fisher-Yates shuffling] ( src/kotlin/sequential/ shuffling/fisheryates )
38
+ - ` A ` [ Sattolo shuffling] ( src/kotlin/sequential/ shuffling/sattolo )
39
39
- ...
40
40
41
41
### By design paradigm
0 commit comments