{"id":20169115,"url":"https://github.com/shikha-code36/data-structures-and-algorithm-patterns","last_synced_at":"2025-04-10T02:20:39.314Z","repository":{"id":37832673,"uuid":"506281836","full_name":"Shikha-code36/Data-Structures-and-Algorithm-Patterns","owner":"Shikha-code36","description":"Data Structures and Algorithms Patterns that I followed ,implemented in Python ","archived":false,"fork":false,"pushed_at":"2022-07-27T13:09:27.000Z","size":44,"stargazers_count":111,"open_issues_count":1,"forks_count":20,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-24T03:53:02.606Z","etag":null,"topics":["algorithms","arrays","backtracking","bit-manipulation","coding-interviews","data-structures","dynamic-programming","graphs","heap","interview-preparation","linked-list","python-ds-algo","queues","recursion","searching-algorithms","sorting-algorithms","stack","stacks","strings","trees"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Shikha-code36.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}},"created_at":"2022-06-22T14:27:32.000Z","updated_at":"2025-03-23T15:20:56.000Z","dependencies_parsed_at":"2022-07-12T16:54:49.328Z","dependency_job_id":null,"html_url":"https://github.com/Shikha-code36/Data-Structures-and-Algorithm-Patterns","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/Shikha-code36%2FData-Structures-and-Algorithm-Patterns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shikha-code36%2FData-Structures-and-Algorithm-Patterns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shikha-code36%2FData-Structures-and-Algorithm-Patterns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shikha-code36%2FData-Structures-and-Algorithm-Patterns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shikha-code36","download_url":"https://codeload.github.com/Shikha-code36/Data-Structures-and-Algorithm-Patterns/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143054,"owners_count":21054696,"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","arrays","backtracking","bit-manipulation","coding-interviews","data-structures","dynamic-programming","graphs","heap","interview-preparation","linked-list","python-ds-algo","queues","recursion","searching-algorithms","sorting-algorithms","stack","stacks","strings","trees"],"created_at":"2024-11-14T01:11:26.980Z","updated_at":"2025-04-10T02:20:39.285Z","avatar_url":"https://github.com/Shikha-code36.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DS-and-algorithm-Patterns\n\n## Notes for DSA \nYou can implement these notes in your own favourite programming language.\n[Notes](https://stingy-shallot-4ea.notion.site/392394b630c9433a94f5ba9aca442389)\n\n## Data Structures and Algorithms Patterns implemented in Python.\n\n### Topics covered:\n- [x] [Arrays](Arrays.ipynb)\n- [x] [Graphs](Graphs)\n    - [x] [Breadth First Search](Graphs/bfs.py)\n    - [x] [Depth First Search](Graphs/dfs.py)\n- [x] [Recursion](Recursion)\n    - [x] [Basic Problems](Recursion/Basic-Problems)\n        - [x] [Factorial](Recursion/Basic-Problems/factorial.py)\n        - [x] [Fibonacci](Recursion/Basic-Problems/fibonacci.py)\n        - [x] [Sum of Geometric Progression](Recursion/Basic-Problems/GP.py)\n        - [x] [Tower of Hanoi](Recursion/Basic-Problems/TOH.py)\n    - [x] [Recursion on Arrays](Recursion/Arrays)\n        - [x] [Merge Sort Array](Recursion/Arrays/mergesort.py)\n        - [x] [Quick Sort Array](Recursion/Arrays/quicksort.py)\n    - [x] [Recursion on Strings](Recursion/Strings)\n        - [x] [Remove Consecutive Duplicates](Recursion/Strings/removeconsecutiveduplicates.py)\n    - [x] [Recursion on Linked List](Recursion/Linked-List)\n        - [x] [Reverse Linked List](Recursion/Linked-List/Reverse-Linked-List.py)\n- [x] [Searching Alogorithms](Searching-Algo)\n    - [x] [Linear Search](Searching-Algo/linearsearch.py)\n    - [x] [Binary Search](Searching-Algo/binarysearch.py)\n- [x] [Sorting Alogorithms](Sorting-Algo)\n    - [x] [Bubble Sort](Sorting-Algo/bubblesort.py)\n    - [x] [Insertion Sort](Sorting-Algo/insertionsort.py)\n    - [x] [Shell Sort](Sorting-Algo/shellsort.py)\n    - [x] [Selection Sort](Sorting-Algo/selectionsort.py)\n    - [x] [Bucket Sort](Sorting-Algo/bucketsort.py)\n- [x] [Stack And Queue](Trees)\n    - [x] [Stack](Stack-and-Queue/stack.py)\n    - [x] [Queue](Stack-and-Queue/queue.py)\n- [x] [Strings](Strings)\n    - [x] [Strings](Strings/Strings.ipynb)\n    - [x] [KMP (Knuth Morris Pratt) Pattern Searching](Strings/KMP.py)\n- [x] [Trees](Trees)\n    - [x] [Binary Search Tree](Trees/binarysearchtree.py)\n - [x] [Two Pointers](Two-pointers)\n    - [x] [Two Pointers](Two-pointers/twopointer.ipynb)\n    - [x] [Easy Problems on Two Pointers](Two-pointers/easy)\n    - [x] [Difficult Problems on Two Pointers](Two-pointers/easy)\n    \nThis repository is for the references, anyone can feel free to use this.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshikha-code36%2Fdata-structures-and-algorithm-patterns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshikha-code36%2Fdata-structures-and-algorithm-patterns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshikha-code36%2Fdata-structures-and-algorithm-patterns/lists"}