{"id":20453774,"url":"https://github.com/kerciu/data-structures-and-algorithms","last_synced_at":"2025-03-05T10:13:39.156Z","repository":{"id":237487514,"uuid":"794534368","full_name":"Kerciu/data-structures-and-algorithms","owner":"Kerciu","description":"📚💡 Algorithms \u0026 Data Structures implemented in Python 🐍 — A collection of various algorithms and data structures, all implemented in Python. This repository covers essential concepts and practical implementations to help understand and master these foundational elements of computer science. 🚀🔍","archived":false,"fork":false,"pushed_at":"2024-08-02T16:02:26.000Z","size":1435,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T10:13:29.026Z","etag":null,"topics":["algorithms","algorithms-and-data-structures","automata-theory","avl-tree","btree","bubblesort","data-structures","dijkstra-algorithm","heap","max-heap","mergesort","priority-queue","quicksort","sorting-algorithms","tree","turing-machine"],"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/Kerciu.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-05-01T12:00:21.000Z","updated_at":"2024-09-16T09:11:08.000Z","dependencies_parsed_at":"2024-05-31T19:35:39.438Z","dependency_job_id":"b062e669-32c4-437d-a07b-7c4292a31177","html_url":"https://github.com/Kerciu/data-structures-and-algorithms","commit_stats":null,"previous_names":["kerciu/algorithms-and-data-structures","kerciu/data-structures-and-algorithms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kerciu%2Fdata-structures-and-algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kerciu%2Fdata-structures-and-algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kerciu%2Fdata-structures-and-algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kerciu%2Fdata-structures-and-algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kerciu","download_url":"https://codeload.github.com/Kerciu/data-structures-and-algorithms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242005826,"owners_count":20056434,"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","algorithms-and-data-structures","automata-theory","avl-tree","btree","bubblesort","data-structures","dijkstra-algorithm","heap","max-heap","mergesort","priority-queue","quicksort","sorting-algorithms","tree","turing-machine"],"created_at":"2024-11-15T11:13:50.677Z","updated_at":"2025-03-05T10:13:39.111Z","avatar_url":"https://github.com/Kerciu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\n\n# 🔍 Algorithms and Data Structures\n\nThis repository contains implementations of various algorithms and data structures developed by Kacper Górski and Maciej Cieślik for computational complexity analysis. 📊\n\n-----------------------------\n\n## 📁 Data Structures\n\n### 🌳 Trees\nThis folder contains implementations of various tree data structures, such as binary search trees (BST) and AVL trees. 🌲\n\n### 🏗️ Heaps\nThis folder contains implementations of heap algorithms. 🔧\n\n### 🔄 Sorting Algorithms\nThis folder contains implementations of various sorting algorithms, such as bubble sort, insertion sort, selection sort, quicksort, and mergesort. 🧮\n\n### 📍 Dijkstra\nThis folder contains the implementation of Dijkstra's algorithm for finding the shortest path in a graph. 🗺️\n\n### 🤖 Turing Machine\nThis folder contains implementations of Turing machines and exemplary programs based on Turing machines. 🧩\n\n-----------------------------\n\n### 👨‍💻 About the Authors\nThe repository is maintained by Kacper Górski and Maciej Cieślik, who are computer science students at the Faculty of Electronics and Information Technology at the Warsaw University of Technology. Their interests include algorithms, data structures, and computational theory. 🌟\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkerciu%2Fdata-structures-and-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkerciu%2Fdata-structures-and-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkerciu%2Fdata-structures-and-algorithms/lists"}