{"id":16392636,"url":"https://github.com/miladsade96/ds_algo_code_snippets","last_synced_at":"2025-07-03T12:03:30.365Z","repository":{"id":103817838,"uuid":"252168457","full_name":"miladsade96/DS_Algo_Code_Snippets","owner":"miladsade96","description":"Python Data Structures and Algorithms Code Snippets","archived":false,"fork":false,"pushed_at":"2021-03-14T08:59:22.000Z","size":418,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-23T00:23:15.110Z","etag":null,"topics":["algorithms","data-structures","python","python3","snippets"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miladsade96.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}},"created_at":"2020-04-01T12:27:27.000Z","updated_at":"2021-03-14T08:59:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"3a2a9e7c-345a-4488-b3e0-0bb2d515c6db","html_url":"https://github.com/miladsade96/DS_Algo_Code_Snippets","commit_stats":null,"previous_names":["js-mechanic/ds_algo_code_snippets","miladsade96/ds_algo_code_snippets"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/miladsade96/DS_Algo_Code_Snippets","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miladsade96%2FDS_Algo_Code_Snippets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miladsade96%2FDS_Algo_Code_Snippets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miladsade96%2FDS_Algo_Code_Snippets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miladsade96%2FDS_Algo_Code_Snippets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miladsade96","download_url":"https://codeload.github.com/miladsade96/DS_Algo_Code_Snippets/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miladsade96%2FDS_Algo_Code_Snippets/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263322786,"owners_count":23448712,"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","data-structures","python","python3","snippets"],"created_at":"2024-10-11T04:50:48.890Z","updated_at":"2025-07-03T12:03:30.339Z","avatar_url":"https://github.com/miladsade96.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DS_Algo_Code_Snippets\n\n## Python Data Structures and Algorithms Code Snippets\n\n## Author:\nMilad Sadeghi DM : [@EverLookNeverSee](https://github.com/EverLookNeverSee)\n\n## Table of contents:\n* Array Sequences --\u003e [contents](/code_snippets/01_Array_Sequences)\n    * Relationship between list length and underlying size --\u003e [source code](/code_snippets/01_Array_Sequences/Number_01.py)\n    * Dynamic array implementation --\u003e [source code](/code_snippets/01_Array_Sequences/Number_02.py)\n    * Anagram check --\u003e [source code](/code_snippets/01_Array_Sequences/Number_03.py)\n    * Array pair sum --\u003e [source code](/code_snippets/01_Array_Sequences/Number_04.py)\n    * Find the missing element --\u003e [source code](/code_snippets/01_Array_Sequences/Number_05.py)\n    * Largest continuous sum --\u003e [source code](/code_snippets/01_Array_Sequences/Number_06.py)\n    * Sentence reversal --\u003e [source code](/code_snippets/01_Array_Sequences/Number_07.py)\n    * String compression --\u003e [source code](/code_snippets/01_Array_Sequences/Number_08.py)\n    * Unique characters in string --\u003e [source code](/code_snippets/01_Array_Sequences/Number_09.py)\n\n\n* Stacks , Queues and Deques --\u003e [contents](/code_snippets/02_Stacks_Queues_Deques)\n    * Implementation of Stack --\u003e [source code](/code_snippets/02_Stacks_Queues_Deques/Number_01.py)\n    * Implementation of Queue --\u003e [source code](/code_snippets/02_Stacks_Queues_Deques/Number_02.py)\n    * Implementation of Deque --\u003e [source code](/code_snippets/02_Stacks_Queues_Deques/Number_03.py)\n    * Balanced parenthesis check --\u003e [source code](/code_snippets/02_Stacks_Queues_Deques/Number_04.py)\n    * Implementing a queue using two stacks --\u003e [source code](/code_snippets/02_Stacks_Queues_Deques/Number_05.py)\n\n\n* Linked Lists --\u003e [contents](code_snippets/03_Linked_Lists)\n    * Implementation of singly linked list --\u003e [source code](/code_snippets/03_Linked_Lists/Number_01.py)\n    * Implementation of doubly linked list --\u003e [source code](/code_snippets/03_Linked_Lists/Number_02.py)\n    * Singly linked list cycle check --\u003e [source code](/code_snippets/03_Linked_Lists/Number_03.py)\n    * Linked list reversal --\u003e [source code](/code_snippets/03_Linked_Lists/Number_04.py)\n    * Linked List Nth to Last Node --\u003e [source code](/code_snippets/03_Linked_Lists/Number_05.py)\n\n\n* Recursion --\u003e [contents](code_snippets/04_Recursion)\n    * Implementation of factorial function using recursion --\u003e [source code](/code_snippets/04_Recursion/Number_01.py)\n    * Cumulative sum of 0 to given integer using recursion --\u003e [source code](/code_snippets/04_Recursion/Number_02.py)\n    * Sum of all individual digits in an integer --\u003e [source code](/code_snippets/04_Recursion/Number_03.py)\n    * Word split using recursion --\u003e [source code](/code_snippets/04_Recursion/Number_04.py)\n    * Reverse a string using recursion --\u003e [source code](/code_snippets/04_Recursion/Number_05.py)\n    * String permutation using recursion --\u003e [source code](/code_snippets/04_Recursion/Number_06.py)\n    * Fibonacci sequence implemented in three different ways --\u003e [source code](/code_snippets/04_Recursion/Number_07.py)\n    * Coin change problem implemented in two different ways --\u003e [source code](/code_snippets/04_Recursion/Number_08.py)\n   \n \n* Trees --\u003e [contents](/code_snippets/05_Trees)\n    * Representing a tree using nodes and references --\u003e [source code](/code_snippets/05_Trees/Number_01.py)\n    * Tree traversals: preorder, postorder, inorder --\u003e [source code](/code_snippets/05_Trees/Number_02.py)\n    * Binary heap implementation --\u003e [source code](/code_snippets/05_Trees/Number_03.py)\n  \n## License\nGPL - [more details](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiladsade96%2Fds_algo_code_snippets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiladsade96%2Fds_algo_code_snippets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiladsade96%2Fds_algo_code_snippets/lists"}