{"id":22580304,"url":"https://github.com/ondrowan/algorithms","last_synced_at":"2025-06-25T23:31:57.222Z","repository":{"id":151165501,"uuid":"174829484","full_name":"ondrowan/algorithms","owner":"ondrowan","description":"Algorithm and data structure implementations in Rust","archived":false,"fork":false,"pushed_at":"2019-05-19T12:51:28.000Z","size":7,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T16:27:33.560Z","etag":null,"topics":["algorithms","data-structures","educational"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/ondrowan.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,"zenodo":null}},"created_at":"2019-03-10T13:46:22.000Z","updated_at":"2020-01-01T03:24:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"f73282ea-ee93-4aff-81dc-b11060a7ae6e","html_url":"https://github.com/ondrowan/algorithms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ondrowan/algorithms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ondrowan%2Falgorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ondrowan%2Falgorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ondrowan%2Falgorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ondrowan%2Falgorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ondrowan","download_url":"https://codeload.github.com/ondrowan/algorithms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ondrowan%2Falgorithms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261972816,"owners_count":23238539,"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","data-structures","educational"],"created_at":"2024-12-08T05:15:22.241Z","updated_at":"2025-06-25T23:31:57.178Z","avatar_url":"https://github.com/ondrowan.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Algorithms and data structures implemented in Rust\r\n\r\nThis repository is a result of my studies of algorithms, data structures and\r\nRust programming language. Since these topics are new to me, it's possible\r\nthere are some mistakes or inefficient implementations. In such case, please\r\nopen an issue or submit a pull request.\r\n\r\n\r\n## Algorithms\r\n\r\n### Sorting\r\n\r\n* [Bubble sort](src/sorting/bubble.rs)\r\n\r\n\r\n### Pathfinding\r\n\r\n* [Breadth-first search](src/pathfinding/breadth_first.rs)\r\n* [Dijkstra's search](src/pathfinding/dijkstras.rs)\r\n* [Greedy Best-first search](src/pathfinding/greedy_best_first.rs)\r\n* [A* search](src/pathfinding/a_star.rs)\r\n\r\nA huge thanks goes to [Amit Patel's exhausting resources](https://www.redblobgames.com/)\r\non maps, graphs and pathfinding.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fondrowan%2Falgorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fondrowan%2Falgorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fondrowan%2Falgorithms/lists"}