{"id":15047943,"url":"https://github.com/raleighlittles/data_structures_and_other_objects_using_cpp","last_synced_at":"2025-04-10T01:06:55.295Z","repository":{"id":117726213,"uuid":"144529303","full_name":"raleighlittles/Data_Structures_and_Other_Objects_Using_Cpp","owner":"raleighlittles","description":"A collection of end-of-chapter projects from \"Data Structures and Other Objects Using C++\" (4th edition) by Michael Main and Walter Savitch.","archived":false,"fork":false,"pushed_at":"2022-10-11T06:27:53.000Z","size":6446,"stargazers_count":17,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T01:06:47.542Z","etag":null,"topics":["cplusplus-11","cplusplus-14","cplusplus-17","data-structures","michael-main","modern-cpp","walter-savitch"],"latest_commit_sha":null,"homepage":"","language":"C++","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/raleighlittles.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["raleighlittles"]}},"created_at":"2018-08-13T04:27:00.000Z","updated_at":"2025-03-31T22:45:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"fae2c17a-1058-42ce-b311-ff4f5631f38a","html_url":"https://github.com/raleighlittles/Data_Structures_and_Other_Objects_Using_Cpp","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/raleighlittles%2FData_Structures_and_Other_Objects_Using_Cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raleighlittles%2FData_Structures_and_Other_Objects_Using_Cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raleighlittles%2FData_Structures_and_Other_Objects_Using_Cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raleighlittles%2FData_Structures_and_Other_Objects_Using_Cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raleighlittles","download_url":"https://codeload.github.com/raleighlittles/Data_Structures_and_Other_Objects_Using_Cpp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137887,"owners_count":21053775,"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":["cplusplus-11","cplusplus-14","cplusplus-17","data-structures","michael-main","modern-cpp","walter-savitch"],"created_at":"2024-09-24T21:06:11.149Z","updated_at":"2025-04-10T01:06:55.289Z","avatar_url":"https://github.com/raleighlittles.png","language":"C++","funding_links":["https://github.com/sponsors/raleighlittles"],"categories":[],"sub_categories":[],"readme":"# About\nA collection of end-of-chapter projects from \"Data Structures and Other Objects Using C++\" (4th edition) by Michael Main and Walter Savitch.\n\nBesides STL, some examples rely on:\n\n1. Boost \n2. [Rapid CSV](https://github.com/d99kris/rapidcsv)\n3. [date](https://github.com/HowardHinnant/date), which will be added to the C++ standard library in C++20\n\n# Table of contents\n\nSome chapters have more than one exercise grouped together.\n\n| Chapter | Exercise name |\n| ------- | ------------- |\n| 2       | Lunar lander, Statistician |\n| 3       | Towers of Hanoi |\n| 4       | Chore manager |\n| 5       | Linked List of digits |\n| 6       | Gift list             |\n| 7       | Postfix and Infix expression parser |\n| 8       |  Store checkout  |\n| 9       | Ackermann function |\n| 10      | Binary Search Tree / Expression Tree |\n| 11      | Logarithm   |\n| 12      |  Word dictionary |\n| 13      |  Radix sorter    |\n| 14      |  Gym membership roster |\n| 15      |  Prim's Minimum Spanning Tree |","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraleighlittles%2Fdata_structures_and_other_objects_using_cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraleighlittles%2Fdata_structures_and_other_objects_using_cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraleighlittles%2Fdata_structures_and_other_objects_using_cpp/lists"}