{"id":13493448,"url":"https://github.com/QMHTMY/RustBook","last_synced_at":"2025-03-28T11:32:48.834Z","repository":{"id":41474257,"uuid":"361056064","full_name":"QMHTMY/RustBook","owner":"QMHTMY","description":"A book about Rust Data Structures and Algorithms.","archived":false,"fork":false,"pushed_at":"2024-07-21T06:13:34.000Z","size":74912,"stargazers_count":2516,"open_issues_count":0,"forks_count":216,"subscribers_count":32,"default_branch":"main","last_synced_at":"2025-03-27T17:13:30.128Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QMHTMY.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-04-24T02:51:49.000Z","updated_at":"2025-03-27T06:56:02.000Z","dependencies_parsed_at":"2024-07-21T07:25:12.731Z","dependency_job_id":"6b468852-b356-4368-83ee-00ddc22fd0e9","html_url":"https://github.com/QMHTMY/RustBook","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/QMHTMY%2FRustBook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QMHTMY%2FRustBook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QMHTMY%2FRustBook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QMHTMY%2FRustBook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QMHTMY","download_url":"https://codeload.github.com/QMHTMY/RustBook/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246021445,"owners_count":20710939,"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":[],"created_at":"2024-07-31T19:01:15.323Z","updated_at":"2025-03-28T11:32:48.813Z","avatar_url":"https://github.com/QMHTMY.png","language":"Rust","funding_links":[],"categories":["Rust","Rust程序设计","Data Structure and Algorithm"],"sub_categories":["资源传输下载"],"readme":"### Description  [[简](./README_CN.md)、[繁](./README_TW.md)] \n\nA book about [Rust programming language](https://www.rust-lang.org/) written in Simplified, Tranditional Chinese and English. This book contains 10 chapters in which are some data structures and algorithms with demos.\n\n* Chapter 1: Rust basic\n    - Review of Rust fundamentals\n    - Learning resources\n* Chapter 2: Computer Science\n    - Computer science concepts\n* Chapter 3: Algorithm Analysis\n    - Big-O notation\n* Chapter 4: Basic Data Structures\n    - Stack, Queue, Deque, List, Vec\n* Chapter 5: Recursion\n    - Recursion theory, Tail-recursion  ,Dynamic programming\n* Chapter 6: Search\n    - Sequencial search, Binary search, Hashing search\n* Chapter 7: Sort\n    - Ten basic sort algorithms\n* Chapter 8: Tree\n    - Binary tree, Binary heap, Binary search tree, AVL tree\n* Chapter 9: Graph\n    - Graph representation, BFS, DFS, Shortest path\n* Chapter 10: Practice\n    - Edit Distance, Trie, Filter, LRU\n    - Consistent hashing, Base58, Blockchain\n\n### Code \n\nAll demo code is located in the `publication/code/` directory. whereas the `code` is outdated.\n\n![code_statistics](./code_statistics.png)\n\n\u003c!-- ### Stargazer\n\n![star](https://starchart.cc/QMHTMY/RustBook.svg)\n--\u003e\n\n### Changelog \n* 2024-07-07 fix some errors and rewrite README\n* 2023-06-18 add publication edition info\n* 2023-04-29 add english version\n* 2022-05-15 add a new directory `publication`\n* 2022-02-27 change the book cover\n* 2022-02-15 add stargazer chart\n* 2022-02-12 add code statistics\n* 2022-02-09 fix typo and `substract with overflow` panic\n* 2022-02-06 change code font to monospaced font: [Source Code Pro](https://github.com/adobe-fonts/source-code-pro)\n* 2022-02-02 update to rust version 1.58\n* 2022-01-31 upload code and the implementation [Simplified and Traditional Chinese Version]\n* 2021-04-24 upload first draft\n\n### Publication\n\nNow, Chinese edition has been published with 40% more contents than the open-sourced one.\n\n![PublishCover](./RustPublishCover.jpg)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FQMHTMY%2FRustBook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FQMHTMY%2FRustBook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FQMHTMY%2FRustBook/lists"}