{"id":22922889,"url":"https://github.com/lotfullah21/data-structures-and-algorithms","last_synced_at":"2025-04-01T14:41:30.434Z","repository":{"id":213158487,"uuid":"725242512","full_name":"Lotfullah21/Data-Structures-And-Algorithms","owner":"Lotfullah21","description":"Solving Data Structure and Algorithm Problems Using Python.","archived":false,"fork":false,"pushed_at":"2024-05-28T20:37:53.000Z","size":92577,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-29T00:14:44.340Z","etag":null,"topics":["algorithms","dictionary","dynmaic-programming","functions","graph","graphs-algorithms","heap","list","python","queue","recursion","searching-algorithms","sorting-algorithms","stack","strings","tree","tuples","two-pointers"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Lotfullah21.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-11-29T18:27:38.000Z","updated_at":"2024-05-31T11:46:39.911Z","dependencies_parsed_at":"2024-05-31T11:57:58.008Z","dependency_job_id":null,"html_url":"https://github.com/Lotfullah21/Data-Structures-And-Algorithms","commit_stats":null,"previous_names":["lotfullah21/data-structure-and-algorithms"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lotfullah21%2FData-Structures-And-Algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lotfullah21%2FData-Structures-And-Algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lotfullah21%2FData-Structures-And-Algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lotfullah21%2FData-Structures-And-Algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lotfullah21","download_url":"https://codeload.github.com/Lotfullah21/Data-Structures-And-Algorithms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246658389,"owners_count":20813192,"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":["algorithms","dictionary","dynmaic-programming","functions","graph","graphs-algorithms","heap","list","python","queue","recursion","searching-algorithms","sorting-algorithms","stack","strings","tree","tuples","two-pointers"],"created_at":"2024-12-14T08:13:44.370Z","updated_at":"2025-04-01T14:41:30.351Z","avatar_url":"https://github.com/Lotfullah21.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Data Structures and Algorithms\n\n## Data Structure:\n\nThe way to organize data in main memory.\n\n## Algorithm:\n\nThe sequence of steps to solve a problem.\n\n\n\u003cimg src=\"./assets/roadMap.png\"\u003e\n\n\nWelcome to my repository for Data Structures and Algorithms solutions! Here, I share my solutions and implementations for various DSA problems, organized by topics.\n\n## Table of Contents\n\n- [Data Structures and Algorithms Solutions](#data-structures-and-algorithms-solutions) - [Data Structure:](#data-structure) - [Algorithm:](#algorithm)\n  - [Introduction](#introduction)\n  - [Contributing](#contributing)\n\n## Introduction\n\nThis repository is a collection of my solutions to common Data Structures and Algorithms (DSA) problems. Whether you're preparing for coding interviews or just want to strengthen your understanding of DSA concepts, you'll find a variety of topics covered here.\n\nEach folder corresponds to a specific DSA topic, containing solutions in python programming language. Feel free to explore and use these solutions for learning and reference purposes.\nWithin each folder, you'll find solutions to general DSA problems as well as solutions to \u003ca href=\"https://leetcode.com/problemset/?difficulty=EASY\u0026page=1\u0026topicSlugs=array\"\u003eLeetCode\u003c/a\u003e problems related to that topic.\n\n## Table of Contents:\n\n| Folder Name             | Description                                     | Link                                                          |\n| ----------------------- | ----------------------------------------------- | ------------------------------------------------------------- |\n| .vscode                 | VS Code settings and configurations             | \u003ca href=./.vscode/\u003e .vscode \u003c/a\u003e                              |\n| 02-mathematics          | Mathematics related solutions                   | \u003ca href=./02-mathematics/\u003e mathematics \u003c/a\u003e                   |\n| 03-list                 | List related solutions                          | \u003ca href=./03-list/\u003e list \u003c/a\u003e                                 |\n| 04-tuples               | Tuples related solutions                        | \u003ca href=./04-tuples/\u003e tuples \u003c/a\u003e                             |\n| 05-sets                 | Sets related solutions                          | \u003ca href=./05-sets/\u003e sets \u003c/a\u003e                                 |\n| 06-functions            | Functions related solutions                     | \u003ca href=./06-functions/\u003e functions \u003c/a\u003e                       |\n| 06-loops                | Loops related solutions                         | \u003ca href=./06-loops/\u003e loops \u003c/a\u003e                               |\n| 08-patterns             | Patterns related solutions                      | \u003ca href=./08-patterns/\u003e patterns \u003c/a\u003e                         |\n| 09-arrays               | Arrays related solutions                        | \u003ca href=./09-arrays/\u003e arrays \u003c/a\u003e                             |\n| 10-bits                 | Bit manipulation related solutions              | \u003ca href=./10-bits/\u003e bits \u003c/a\u003e                                 |\n| 11-dictionary           | Dictionary related solutions                    | \u003ca href=./11-dictionary/\u003e dictionary \u003c/a\u003e                     |\n| 12-hashmap              | Hashmap related solutions                       | \u003ca href=./12-hashmap/\u003e hashmap \u003c/a\u003e                           |\n| 13-searching            | Searching algorithms solutions                  | \u003ca href=./13-searching/\u003e searching \u003c/a\u003e                       |\n| 14-sorting              | Sorting algorithms solutions                    | \u003ca href=./14-sorting/\u003e sorting \u003c/a\u003e                           |\n| 15-recursion            | Recursion related solutions                     | \u003ca href=./15-recursion/\u003e recursion \u003c/a\u003e                       |\n| 16-stack                | Stack data structure solutions                  | \u003ca href=./16-stack/\u003e stack \u003c/a\u003e                               |\n| 17-string               | String manipulation solutions                   | \u003ca href=./17-string/\u003e string \u003c/a\u003e                             |\n| 18-linked-list          | Linked List data structure solutions            | \u003ca href=./18-linkedlist/\u003e linked-list \u003c/a\u003e                    |\n| 19-trees                | Tree data structure solutions                   | \u003ca href=./19-trees/\u003e trees \u003c/a\u003e                               |\n| 20-binary-search-tree   | Binary Search Tree data structure solutions     | \u003ca href=./20-binary-search-tree/\u003e binary-search-tree \u003c/a\u003e     |\n| 21-deque                | Deque data structure solutions                  | \u003ca href=./21-deque/\u003e deque \u003c/a\u003e                               |\n| 22-queue                | Queue data structure solutions                  | \u003ca href=./22-queue/\u003e queue \u003c/a\u003e                               |\n| 23-two-pointers         | Two Pointers technique solutions                | \u003ca href=./23-two-pointers/\u003e two pointers \u003c/a\u003e                 |\n| 24-heap                 | Heap data structure solutions                   | \u003ca href=./24-heap/\u003e heap \u003c/a\u003e                                 |\n| 26-dynamic-programming  | Dynamic Programming solutions                   | \u003ca href=./26-dynamic-programming/\u003e dynamic-programming \u003c/a\u003e   |\n| 27-graphs               | More Graph data structure solutions             | \u003ca href=./27-graphs/\u003e graphs \u003c/a\u003e                             |\n| 28-advanced-mathematics | Advanced Mathematics solutions                  | \u003ca href=./28-advanced-mathematics/\u003e advanced-mathematics \u003c/a\u003e |\n| assets                  | Various assets like images, etc.                | \u003ca href=./assets/\u003e assets \u003c/a\u003e                                |\n| python-helper           | Helper files and utilities for Python solutions | \u003ca href=./python-helper/\u003e python-helper \u003c/a\u003e                  |\n\n## Contributing\n\nIf you'd like to contribute to this repository by adding your own solutions or improving existing ones, feel free to fork the repository and submit a pull request! Your contributions are greatly appreciated.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flotfullah21%2Fdata-structures-and-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flotfullah21%2Fdata-structures-and-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flotfullah21%2Fdata-structures-and-algorithms/lists"}