Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saka7/algorithms
Algorithms and data structures in TypeScript
https://github.com/saka7/algorithms
algorithms cumputer-science data-structures typescript
Last synced: about 2 months ago
JSON representation
Algorithms and data structures in TypeScript
- Host: GitHub
- URL: https://github.com/saka7/algorithms
- Owner: Saka7
- Created: 2019-07-17T17:32:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T07:52:53.000Z (about 2 years ago)
- Last Synced: 2023-03-04T16:14:53.663Z (almost 2 years ago)
- Topics: algorithms, cumputer-science, data-structures, typescript
- Language: TypeScript
- Homepage:
- Size: 114 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Algorithms and Data Structures in TypeScript
## Table of contents:
- Data Structures
- [Linked List](/src/ds/linked-list)
- [Queue](/src/ds/queue)
- [Priority Queue](/src/ds/priority-queue)
- [Heap](/src/ds/heap)
- [Stack](/src/ds/stack)
- [Hash Table](/src/ds/hash-table)
- [Graph](/src/ds/graphs)
- [Bloom Filter](/src/ds/bloom-filter)
- Algorithms
- Sorting
- [Insertion sort](/src/alg/sorting/insertion-sort)
- [Selection sort](/src/alg/sorting/selection-sort)
- [Merge sort](/src/alg/sorting/merge-sort)
- [Quick sort](/src/alg/sorting/quick-sort)
- Order Statistics
- [Randomized selection](/src/alg/selection/order-statistics)
- Graphs
- [DFS (Depth-first search)](/src/alg/graphs/dfs)
- [BFS (Breath-first search)](/src/alg/graphs/bfs)
- [Dijkstra](/src/alg/graphs/dijkstra)
- [SCC (Strongly-connected components)](/src/alg/graphs/scc)
- [Topological ordering](/src/alg/graphs/topological-ordering)## References
- [Stanford > Algorithms: Design and Analysis, Part 1](https://lagunita.stanford.edu/courses/course-v1:Engineering+Algorithms1+SelfPaced/about)
- [Stanford > Algorithms: Design and Analysis, Part 2](https://lagunita.stanford.edu/courses/course-v1:Engineering+Algorithms2+SelfPaced/about)
- [MIT > Introduction to Algorithms](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)
- [MIT > Design and Analysis of Algorithms](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015/)
- [MIT > Advanced Data Structures](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/)## License
MIT