{"id":25434589,"url":"https://github.com/dipto1971/data_structures_and_algorithms","last_synced_at":"2025-10-15T06:43:23.721Z","repository":{"id":175372610,"uuid":"653757014","full_name":"Dipto1971/Data_Structures_And_Algorithms","owner":"Dipto1971","description":"Data Structures \u0026 Algorithms","archived":false,"fork":false,"pushed_at":"2025-01-25T16:57:12.000Z","size":32334,"stargazers_count":16,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-25T17:31:54.811Z","etag":null,"topics":["data-structures-and-algorithms","dsaproject","dynamic-programming","graph","greedy-algorithms","hashtable","heap","linked-list","queue","recursion-algorithm","shortest-path-algorithm","sorting-algorithms","stack","tree"],"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/Dipto1971.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":"2023-06-14T17:06:44.000Z","updated_at":"2025-01-25T16:57:15.000Z","dependencies_parsed_at":"2024-03-09T06:23:25.253Z","dependency_job_id":"c9f5c1b9-8063-4152-b39a-932c9648a504","html_url":"https://github.com/Dipto1971/Data_Structures_And_Algorithms","commit_stats":null,"previous_names":["dipto1971/data-structure-from-scratch-","dipto1971/data_structures_and_algorithms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipto1971%2FData_Structures_And_Algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipto1971%2FData_Structures_And_Algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipto1971%2FData_Structures_And_Algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipto1971%2FData_Structures_And_Algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dipto1971","download_url":"https://codeload.github.com/Dipto1971/Data_Structures_And_Algorithms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239242105,"owners_count":19605954,"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":["data-structures-and-algorithms","dsaproject","dynamic-programming","graph","greedy-algorithms","hashtable","heap","linked-list","queue","recursion-algorithm","shortest-path-algorithm","sorting-algorithms","stack","tree"],"created_at":"2025-02-17T06:17:59.205Z","updated_at":"2025-10-15T06:43:23.664Z","avatar_url":"https://github.com/Dipto1971.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Data Structures Repository\n\nThis repository contains implementations and explanations of various data structures concepts in programming.\n\n## Table of Contents\n\n1. [Introduction](#introduction)\n2. [List of Data Structures](#list-of-data-structures)\n   1. [Array](#array)\n   2. [Linked List](#linked-list)\n   3. [Stack](#stack)\n   4. [Queue](#queue)\n   5. [Tree](#tree)\n   6. [Graph](#graph)\n   7. [Hash Table](#hash-table)\n   8. [Heap](#heap)\n   9. [Trie](#trie)\n   10. [Graph](#graph)\n\n## Introduction\n\nData structures are essential components in computer science and programming. They provide a way to organize and store data efficiently, enabling efficient algorithms and operations. This repository aims to cover various data structures, along with code implementations and explanations.\n\n## List of Data Structures\n\n### Array\n\nAn array is a collection of elements, each identified by an index or a key. It is a basic and widely used data structure.\n\n### Linked List\n\nA linked list is a linear collection of elements where each element points to the next one in the sequence.\n\n### Stack\n\nA stack is a collection of elements with two main principal operations: push, which adds an element to the collection, and pop, which removes the most recently added element.\n\n### Queue\n\nA queue is a collection of elements that follows the First In, First Out (FIFO) principle.\n\n### Tree\n\nA tree is a hierarchical data structure with a root element and subtrees of children with a parent node, representing a hierarchy.\n\n### Graph\n\nA graph is a collection of nodes connected by edges, representing relationships between the nodes.\n\n### Hash Table\n\nA hash table is a data structure that implements an associative array abstract data type, a structure that can map keys to values.\n\n### Heap\n\nA heap is a specialized tree-based data structure that satisfies the heap property.\n\n### Trie\n\nA trie, also known as a digital tree or prefix tree, is an ordered tree data structure that is used to store a dynamic set or associative array.\n\n### Graph\n\nA graph is a collection of nodes connected by edges, representing relationships between the nodes.\n\n## Usage\n\nTo use any of the data structures in this repository, follow the instructions provided in each directory.\n\n## Contributing\n\nIf you'd like to contribute to this repository, please follow the [contribution guidelines](CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdipto1971%2Fdata_structures_and_algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdipto1971%2Fdata_structures_and_algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdipto1971%2Fdata_structures_and_algorithms/lists"}