{"id":24796268,"url":"https://github.com/ali1raz/dsa-in-cpp","last_synced_at":"2025-03-24T20:18:28.694Z","repository":{"id":250390629,"uuid":"833468511","full_name":"Ali1raz/DSA-in-cpp","owner":"Ali1raz","description":"DSA in cpp","archived":false,"fork":false,"pushed_at":"2024-07-27T02:15:54.000Z","size":2673,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-30T00:33:50.300Z","etag":null,"topics":["cpp","cpp-programming","dsa","dsa-algorithm","dsa-cpp","dsa-learning-series","dsa-practice","dsa-project","dsalgo","dsalgo-questions","graph","graph-algorithms","linked-list","linked-lists","queue","stack","tree-search","tree-structure"],"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/Ali1raz.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":"2024-07-25T05:52:50.000Z","updated_at":"2024-07-27T02:31:07.000Z","dependencies_parsed_at":"2024-07-27T02:47:27.350Z","dependency_job_id":"f51b60a7-b207-4083-a2b8-94a57c1bdf58","html_url":"https://github.com/Ali1raz/DSA-in-cpp","commit_stats":null,"previous_names":["ali1raz/dsa-in-cpp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ali1raz%2FDSA-in-cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ali1raz%2FDSA-in-cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ali1raz%2FDSA-in-cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ali1raz%2FDSA-in-cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ali1raz","download_url":"https://codeload.github.com/Ali1raz/DSA-in-cpp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245343986,"owners_count":20599867,"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":["cpp","cpp-programming","dsa","dsa-algorithm","dsa-cpp","dsa-learning-series","dsa-practice","dsa-project","dsalgo","dsalgo-questions","graph","graph-algorithms","linked-list","linked-lists","queue","stack","tree-search","tree-structure"],"created_at":"2025-01-30T00:32:20.951Z","updated_at":"2025-03-24T20:18:28.657Z","avatar_url":"https://github.com/Ali1raz.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## DATA STRUCTURES AND ALGORITHMS cheatsheet\n\n### Download all programs by running this in your terminal:\n\n```\n   git clone https://github.com/Ali1raz/DSA-in-cpp.git DSA_cpp\n```\n\nThe OOP concepts used are:\n\n1. Classes\n2. Objects\n3. Constructors\n4. Member Variables\n5. Member Functions\n6. Pointers\n7. Dynamic Memory Allocation\n8. Encapsulation\n9. Abstraction\n\n## Data Structures:\n\n\u003e Data structures are a way to organizing and storing data in computer, so that it can be efficiently accessed, processed and manipulated. They provide a logical and efficient modal for organizing data elements and enable effective use, persistence and sharing of data.\n\n### There are various types of Data structures, including:\n\n1. Linear data structures:\n   - Arrays\n   - Linked lists\n     - [Single Linked Lists](./SLL/SLL.cpp)\n     - [Double Linked Lists](./DLL/DLL.cpp)\n     - Circular Linked Lists\n       - [Circular singly linked lists](./CSLL/CSLL.cpp)\n       - [Circular Doubly linked lists](./CDLL/CDLL.cpp)\n   - [Queue](./Queue/)\n   - [Stack](./Stack/)\n2. Non-linear data structures:\n   - [Trees](./Non-Linear-ds/TREE/)\n   - [Graphs](./Non-Linear-ds/GRAPH/)\n\n## Algorithms:\n\n\u003e Algorithms are step-by-step procedure to solve a problem efficiently and effectively. It's like a recipe for computer!\n\n\u003cp style=\"color:coral\"\u003eAny contributions would be appreciated.\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fali1raz%2Fdsa-in-cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fali1raz%2Fdsa-in-cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fali1raz%2Fdsa-in-cpp/lists"}