{"id":21519548,"url":"https://github.com/jollyjerr/algorithms-specialization-notebook","last_synced_at":"2025-08-22T11:36:37.911Z","repository":{"id":99569141,"uuid":"318701902","full_name":"jollyjerr/algorithms-specialization-notebook","owner":"jollyjerr","description":"My notes and assignments for Stanford University's Algorithms Specialization","archived":false,"fork":false,"pushed_at":"2024-01-10T13:52:11.000Z","size":27475,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-17T17:12:13.364Z","etag":null,"topics":["algorithms","data-structures","golang","study-notes"],"latest_commit_sha":null,"homepage":"","language":"Go","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/jollyjerr.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-05T04:33:10.000Z","updated_at":"2024-01-10T13:52:15.000Z","dependencies_parsed_at":"2025-03-17T17:22:08.999Z","dependency_job_id":null,"html_url":"https://github.com/jollyjerr/algorithms-specialization-notebook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jollyjerr/algorithms-specialization-notebook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jollyjerr%2Falgorithms-specialization-notebook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jollyjerr%2Falgorithms-specialization-notebook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jollyjerr%2Falgorithms-specialization-notebook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jollyjerr%2Falgorithms-specialization-notebook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jollyjerr","download_url":"https://codeload.github.com/jollyjerr/algorithms-specialization-notebook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jollyjerr%2Falgorithms-specialization-notebook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271630389,"owners_count":24793311,"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","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","data-structures","golang","study-notes"],"created_at":"2024-11-24T00:57:58.554Z","updated_at":"2025-08-22T11:36:37.889Z","avatar_url":"https://github.com/jollyjerr.png","language":"Go","readme":"# algorithms-specialization-notebook\n\n![Tests](https://github.com/jollyjerr/algorithms-specialization-notebook/workflows/Tests/badge.svg)\n\n\u003e My notes and assignments for Stanfords \"Algorithms Specialization\" class on Coursera\n\nThere are 4 courses (quarters from the corresponding university course). Each have 4 week-long sections\n\n## Implementations\n\n### Course 1 - Divide and Conquer, Sorting and Searching, and Randomized Algorithms\n\n[Merge Sort](./course1/week1/mergesort/mergesort.go)\n\n[Karatsuba Multiplication](./course1/week1/karatsuba/karatsuba.go)\n\n[Inversion Counter](./course1/week2/countInversions/countInversions.go)\n\n[Strassen's Subcubic Matrix Multiplication](./course1/week2/strassenMatrix/strassenMatrix.go)\n\n[Quicksort](./course1/week3/quicksort/quicksort.go)\n\n[Randomized Selection](./course1/week4/randomizedSelection/rSelect.go)\n\n[Randomized Contraction](./course1/week4/randomizedContraction/randomizedContraction.go)\n\n### Course 2 - Graph Search, Shortest Paths, and Data Structures\n\n[Breadth First Search](./course2/week1/breadthFirstSearch/breadthFirstSearch.go)\n\n[Undirected Connectivity](./course2/week1/breadthFirstSearch/undirectedConnectivity.go)\n\n[Kosaraju Two Pass and Depth First Search](./course2/week1/depthFirstSearch/kosarajuTwoPass.go)\n\n[Dijkstra's Shortest Path](./course2/week2/dijkstra/dijkstra.go)\n\n[Median Maintenance](./course2/week3/medianMaintenance/medianMaintenance.go)\n\n[Two Sum via Hash Map](./course2/week4/twoSum/twoSum.go)\n\n### Course 3 - Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming\n\n[Job Scheduling and minimize weighted sum of completion times](./course3/week1/schedulingJobs/schedulingJobs.go)\n\n[Prim's minimum spanning tree](./course3/week1/prim/prim.go)\n\n[Max-Spacing k-clusterings via kruskal's algorithm](./course3/week2/cluster/cluster.go)\n\n[Huffman optimal binary prefix-free encoding](./course3/week3/huffman/huffman.go)\n\n[Max weight independent set of a path graph](./course3/week3/maxWeightIndependentSet/mwis.go)\n\n[Knapsack problem](./course3/week4/knapsack/knapsack.go)\n\n### Course 4 - Shortest Paths Revisited, NP-Complete Problems and What To Do About Them\n\n[Floyd-Warshall](./course4/week1/floyd/floyd.go)\n\n[Traveling Salesman Problem](./course4/week3/tsp/tsp.go)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjollyjerr%2Falgorithms-specialization-notebook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjollyjerr%2Falgorithms-specialization-notebook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjollyjerr%2Falgorithms-specialization-notebook/lists"}