Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edoriggio/algorithms-and-data-structures
Collection of algorithms and data structures
https://github.com/edoriggio/algorithms-and-data-structures
data-structures python3 searching-algorithms sorting-algorithms
Last synced: 3 months ago
JSON representation
Collection of algorithms and data structures
- Host: GitHub
- URL: https://github.com/edoriggio/algorithms-and-data-structures
- Owner: edoriggio
- License: apache-2.0
- Created: 2020-04-14T11:43:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-18T12:28:10.000Z (over 3 years ago)
- Last Synced: 2024-04-26T06:35:12.864Z (7 months ago)
- Topics: data-structures, python3, searching-algorithms, sorting-algorithms
- Language: Python
- Homepage:
- Size: 317 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Algorithms and Data Structures
Set of algorithms and data structures with exercises.
## Index
- Sorting - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/sorting)]
- Bubblesort - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/sorting/bubblesort.py)]
- Heapsort - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/sorting/heapsort.py)]
- Insertion sort - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/sorting/insertion_sort.py)]
- Merge sort - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/sorting/merge_sort.py)]
- Quick sort - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/sorting/quick_sort.py)]
- Selection sort - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/sorting/selection_sort.py)]- Data Structures - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/data_structures)]
- Binary heap - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/data_structures/binary_heap.py)]
- Binary search tree - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/bst.py)]
- Doubly linked list with sentinel - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/data_structures/linked_list.py)]
- Queue - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/data_structures/queue.py)]
- Stack - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/data_structures/stack.py)]- Searching - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/searching)]
- Binary search - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/searching/binary_search.py)]
- Linear search - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/searching/linear_search.py)]- Graphs - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/graphs)]
- BFS - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/graphs/bfs.py)]
- DFS - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/graphs/dfs.py)]- Dynamic Programming - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/dp)]
- Fibonacci - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/dp/fibonacci.py)]
- Knapsack - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/dp/knapsack.py)]
- Maximal Contiguous Sum - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/dp/maximal_contiguous_sum.py)]
- Minimal Contiguous Sum - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/dp/minimal_contiguous_sum.py)]- Misc - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/misc)]
- Reverse arrays - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/misc/reverse.py)]
- BST visualizer - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/misc/bst_visualizer.py)]
- Read directed graphs - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/misc/directed.py)]
- Read undirected graphs - [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/misc/undirected.py)]- Exercises [[navigate](https://github.com/edoriggio/algorithms-and-data-structures/tree/master/exercises)]