{"id":18577211,"url":"https://github.com/deverebor/studie-book-grokking-algorithms","last_synced_at":"2025-04-10T09:30:46.248Z","repository":{"id":43387718,"uuid":"510485365","full_name":"deverebor/studie-book-grokking-algorithms","owner":"deverebor","description":"Notes, challenge resolutions, and applications of the Grokking Algorithms book content with unit tests","archived":false,"fork":false,"pushed_at":"2022-08-06T22:36:00.000Z","size":336,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-24T19:08:45.178Z","etag":null,"topics":["algorithms-and-data-structures","grokking-algorithms","jest","typescript","unit-testing"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deverebor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-04T19:47:57.000Z","updated_at":"2023-07-16T16:09:41.000Z","dependencies_parsed_at":"2022-07-08T02:58:02.176Z","dependency_job_id":null,"html_url":"https://github.com/deverebor/studie-book-grokking-algorithms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverebor%2Fstudie-book-grokking-algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverebor%2Fstudie-book-grokking-algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverebor%2Fstudie-book-grokking-algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deverebor%2Fstudie-book-grokking-algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deverebor","download_url":"https://codeload.github.com/deverebor/studie-book-grokking-algorithms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248191632,"owners_count":21062540,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms-and-data-structures","grokking-algorithms","jest","typescript","unit-testing"],"created_at":"2024-11-06T23:28:17.237Z","updated_at":"2025-04-10T09:30:45.551Z","avatar_url":"https://github.com/deverebor.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grokking Algorithms\n\n\u003cdiv align='center'\u003e\n\n| Statements                  | Branches                | Functions                 | Lines             |\n| --------------------------- | ----------------------- | ------------------------- | ----------------- |\n| ![Statements](https://img.shields.io/badge/statements-100%25-brightgreen.svg?style=flat) | ![Branches](https://img.shields.io/badge/branches-100%25-brightgreen.svg?style=flat) | ![Functions](https://img.shields.io/badge/functions-100%25-brightgreen.svg?style=flat) | ![Lines](https://img.shields.io/badge/lines-100%25-brightgreen.svg?style=flat) |\n\n![Grokking Algorithms](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fm.media-amazon.com%2Fimages%2FS%2Faplus-media%2Fvc%2Fb246f931-8a81-407e-84b1-cf14d4680b64.png\u0026f=1\u0026nofb=1)\n\n\u003c/div\u003e\n\n\u003e **Notes**, **challenge resolutions**, and **applications** of the Grokking Algorithms book content\n\n## Index\n\n- First Chapter\n  - [Anotations](src/first-chapter/notes/)\n  - [Chapter Questions](src/first-chapter/chapter-questions/)\n  - [Main](src/first-chapter/main.ts)\n    - [Binary Search Algorithm](src/first-chapter/binary-search.ts)\n- Second Chapter\n  - [Anotations](src/second-chapter/notes/)\n  - [Chapter Questions](src/second-chapter/chapter-questions/)\n  - [Main](src/second-chapter/main.ts)\n    - [Ordination Per Search](src/second-chapter/ordination-per-search.ts)\n    - [Search Smallest](src/second-chapter/search-smallest.ts)\n- Third Chapter\n  - [Anotations](src/third-chapter/notes/)\n  - [Chapter Questions](src/third-chapter/chapter-questions/)\n  - [Main](src/third-chapter/main.ts)\n    - [Countdown Recursive](src/third-chapter/countdown-recursive.ts)\n    - [Greeting Recursive](src/third-chapter/greeting-recursive.ts)\n    - [Factorial Recursive](src/third-chapter/factorial-recursive.ts)\n    - [Recursive Tail Call](src/third-chapter/recursive-tail.ts)\n- Fourth Chapter\n  - [Anotations](src/fourth-chapter/notes/)\n  - [Main](src/fourth-chapter/main.ts)\n    - [Loop Sum](src/fourth-chapter/loop-sum.ts)\n    - [Quicksort](src/fourth-chapter/quicksort.ts)\n    - [Recursive Count](src/fourth-chapter/recursive-count.ts)\n    - [Recursive Max](src/fourth-chapter/recursive-max.ts)\n    - [Recursive Sum](src/fourth-chapter/recursive-sum.ts)\n- Fifth Chapter\n  - [Anotations](src/fifth-chapter/notes/)\n  - [Main](src/fifth-chapter/main.ts)\n    - [Hash Basket](src/fifth-chapter/hash-basket.ts)\n    - [Hash Voted](src/fifth-chapter/hash-voted.ts)\n\n---\n\n\u003cp align='center'\u003e\n  Developer with ❤️‍🔥 by Lucas Souza (@deverebor)\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeverebor%2Fstudie-book-grokking-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeverebor%2Fstudie-book-grokking-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeverebor%2Fstudie-book-grokking-algorithms/lists"}