Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paveldeuce/grokking-algorithms
Doing the exercises using the grokking-algorithms book
https://github.com/paveldeuce/grokking-algorithms
algorithm algorithms binary-search breadth-first-search dijkstra-algorithm double-linked-list dynamic-programming greedy-algorithms grokking-algorithms hashtable javascript jest knapsack-problem linked-list merge-sort quicksort recursion selection-sort stack
Last synced: 8 days ago
JSON representation
Doing the exercises using the grokking-algorithms book
- Host: GitHub
- URL: https://github.com/paveldeuce/grokking-algorithms
- Owner: PavelDeuce
- Created: 2021-08-10T07:06:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-03T19:18:52.000Z (over 2 years ago)
- Last Synced: 2023-03-05T16:08:16.334Z (over 1 year ago)
- Topics: algorithm, algorithms, binary-search, breadth-first-search, dijkstra-algorithm, double-linked-list, dynamic-programming, greedy-algorithms, grokking-algorithms, hashtable, javascript, jest, knapsack-problem, linked-list, merge-sort, quicksort, recursion, selection-sort, stack
- Language: JavaScript
- Homepage:
- Size: 166 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# grokking-algorithms
[![Node CI](https://github.com/PavelDeuce/grokking-algorithms/actions/workflows/nodejs.yml/badge.svg)](https://github.com/PavelDeuce/grokking-algorithms/actions/workflows/nodejs.yml)
[![Maintainability](https://api.codeclimate.com/v1/badges/124f3ea7dbc891ded46a/maintainability)](https://codeclimate.com/github/PavelDeuce/grokking-algorithms/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/124f3ea7dbc891ded46a/test_coverage)](https://codeclimate.com/github/PavelDeuce/grokking-algorithms/test_coverage)Doing the exercises using the grokking-algorithms book
## Repository status
* [x] Chapter 1 - Binary search
* [x] Chapter 2 - Selection sort, Merge sort (+Linked list, +Double linked list)
* [x] Chapter 3 - Recursion (+Stack)
* [x] Chapter 4 - Quicksort
* [x] Chapter 5 - Hashtable
* [x] Chapter 6 - Breadth-first search
* [x] Chapter 7 - Dijkstra's algorithm
* [x] Chapter 8 - Greedy Algorithms (+Knapsack problem)
* [x] Chapter 9 - Dynamic Programming (+Knapsack problem, +Climbing staircase problem)