{"id":19056186,"url":"https://github.com/rsgoksel/data-structures-cpp","last_synced_at":"2026-06-17T06:32:41.817Z","repository":{"id":188222125,"uuid":"678326738","full_name":"RsGoksel/Data-Structures-Cpp","owner":"RsGoksel","description":"Foundations of Data Structures in C++: Descriptions and Illustrations","archived":false,"fork":false,"pushed_at":"2023-10-28T14:17:08.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-12T06:03:27.343Z","etag":null,"topics":["binary-search-tree","binary-tree","cpp","data-structures","linked-list","queue"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RsGoksel.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":"2023-08-14T09:43:20.000Z","updated_at":"2024-08-27T15:00:19.000Z","dependencies_parsed_at":"2023-08-14T10:56:29.394Z","dependency_job_id":"6191d6e4-8535-44ef-b36b-251e8bd2c689","html_url":"https://github.com/RsGoksel/Data-Structures-Cpp","commit_stats":null,"previous_names":["rsgoksel/data-structures-cpp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RsGoksel/Data-Structures-Cpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RsGoksel%2FData-Structures-Cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RsGoksel%2FData-Structures-Cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RsGoksel%2FData-Structures-Cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RsGoksel%2FData-Structures-Cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RsGoksel","download_url":"https://codeload.github.com/RsGoksel/Data-Structures-Cpp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RsGoksel%2FData-Structures-Cpp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34437449,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"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":["binary-search-tree","binary-tree","cpp","data-structures","linked-list","queue"],"created_at":"2024-11-08T23:48:29.485Z","updated_at":"2026-06-17T06:32:41.799Z","avatar_url":"https://github.com/RsGoksel.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Data-Structures-Cpp\nFundamentals of Data Structures in C++ \u0026 Descriptions \n\n\nIn C++, a struct is a composite data type that allows you to group variables of different data types under a single name. \n___________________________________________________________________________________________\n![image](https://github.com/RsGoksel/Data-Structures-Cpp/assets/80707238/dad9f474-f2fd-411b-a6bb-1236c071ce81) \n\n![indir](https://github.com/RsGoksel/Data-Structures-Cpp/assets/80707238/cf61d84d-9adf-4a75-9fc9-c9376bc58b92)\n\n__________________________________________________________________________________________\n\nA linked list is a fundamental data structure in computer science that consists of a sequence of elements, each of which contains a value (or data) and a reference (or link) to the next element in the sequence.\n\n![image](https://github.com/RsGoksel/Data-Structures-Cpp/assets/80707238/e57eb448-595e-4292-91fa-05fb3aaf24af)\n\n__________________________________________________________________________________________\n\nA linked list is a fundamental data structure in computer science that consists of a sequence of elements, each of which contains a value (or data) and a reference (or link) to the next element in the sequence.\n\nThe insertion method in a linked list refers to the process of adding a new element (node) into the list at a specific position.\n\n![image](https://github.com/RsGoksel/Data-Structures-Cpp/assets/80707238/6cc50a1b-b184-465e-b0f9-c31b6c1f070b)\n\nBinary trees on the other hand, is a hierarchical data structure in computer science that consists of nodes, where each node has at most two children, referred to as the left child and the right child. Binary trees are widely used in computer science and programming for various purposes due to their properties and versatility\n\n![image](https://github.com/RsGoksel/Data-Structures-Cpp/assets/80707238/f1c6f2db-b44d-4714-8be6-8bb55a1f2cbc)\n\n\nLinked lists come in various forms, such as singly linked lists (where each node points to the next node), doubly linked lists (where each node has references to both the next and previous nodes), and circular linked lists (where the last node points back to the first node). \n\n![image](https://github.com/RsGoksel/Data-Structures-Cpp/assets/80707238/5870d86a-1d9e-4a71-b6bf-dbc5e9220efb)\n\nLinked lists are used in a wide range of applications, including implementing stacks, queues, and other data structures, as well as in various algorithms and programming problems.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frsgoksel%2Fdata-structures-cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frsgoksel%2Fdata-structures-cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frsgoksel%2Fdata-structures-cpp/lists"}