https://github.com/gerardpaligot/algorithms-data-structures
Kotlin implementation for main stream data structures and algorithms.
https://github.com/gerardpaligot/algorithms-data-structures
Last synced: 4 months ago
JSON representation
Kotlin implementation for main stream data structures and algorithms.
- Host: GitHub
- URL: https://github.com/gerardpaligot/algorithms-data-structures
- Owner: GerardPaligot
- Created: 2021-10-13T09:37:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-17T13:44:07.000Z (over 3 years ago)
- Last Synced: 2025-01-10T10:30:05.564Z (6 months ago)
- Language: Kotlin
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Algorithms & Data Structures
Kotlin implementation for main stream data structures and algorithms.
## Data Structures
- [LinkedList](src/main/kotlin/com/paligot/data/structures/LinkedList.kt)
- [Stack](src/main/kotlin/com/paligot/data/structures/Stack.kt)
- [Queue](src/main/kotlin/com/paligot/data/structures/Queue.kt)
- [QueueCircular](src/main/kotlin/com/paligot/data/structures/QueueCircular.kt)
- [HashSet](src/main/kotlin/com/paligot/data/structures/HashSet.kt)
- [HashMap](src/main/kotlin/com/paligot/data/structures/HashMap.kt)
- [Tree](src/main/kotlin/com/paligot/data/structures/Tree.kt)## Algorithms
### Searching
- [BinarySearch](src/main/kotlin/com/paligot/algorithms/searching/BinarySearch.kt)
- [DepthFirstSearch](src/main/kotlin/com/paligot/algorithms/searching/DepthFirstSearch.kt)
- [BreathFirstSearch](src/main/kotlin/com/paligot/algorithms/searching/BreathFirstSearch.kt)
- [DisjointSet](src/main/kotlin/com/paligot/algorithms/searching/DisjointSet.kt)### Sorting
- [BubbleSort](src/main/kotlin/com/paligot/algorithms/sorting/Bubble.kt)
- [SelectionSort](src/main/kotlin/com/paligot/algorithms/sorting/Selection.kt)
- [MergeSort](src/main/kotlin/com/paligot/algorithms/sorting/Merge.kt)
- [QuickSort](src/main/kotlin/com/paligot/algorithms/sorting/Quick.kt)