{"id":24026906,"url":"https://github.com/shan18/algo-wiki","last_synced_at":"2025-09-06T20:34:05.410Z","repository":{"id":140051520,"uuid":"105189657","full_name":"shan18/Algo-Wiki","owner":"shan18","description":"Implementation of various algorithms and data structures","archived":false,"fork":false,"pushed_at":"2018-09-24T18:29:17.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-20T12:16:12.929Z","etag":null,"topics":["algorithms","algorithms-implemented","data-structures"],"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/shan18.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":"2017-09-28T19:16:21.000Z","updated_at":"2018-09-24T18:29:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"a49356c6-97e8-441c-8162-d0cf8e4dfa16","html_url":"https://github.com/shan18/Algo-Wiki","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shan18/Algo-Wiki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shan18%2FAlgo-Wiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shan18%2FAlgo-Wiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shan18%2FAlgo-Wiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shan18%2FAlgo-Wiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shan18","download_url":"https://codeload.github.com/shan18/Algo-Wiki/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shan18%2FAlgo-Wiki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273959068,"owners_count":25198146,"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","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-implemented","data-structures"],"created_at":"2025-01-08T16:51:05.076Z","updated_at":"2025-09-06T20:34:05.387Z","avatar_url":"https://github.com/shan18.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Algo Wiki\nThis repository contains the code for all the algorithms which I have used so far.\n\n\nIt currently contains the following algorithms:\n------------------------------------------------------------\n\n- [Prime Factorization](/prime_factorization.cpp) [c++]\n- [Sieve of Eratosthenes](/sieve_of_eratosthenes.cpp) [c++]\n- [Longest Increasing Subsequence](/longest_increasing_subsequence.cpp) [c++]\n\n\n##### Divide and Conquer\n\n- [Karatsuba multiplication](/Divide%20and%20Conquer/karatsuba_multiplication.py) [python]\n- [Max subarray](/Divide%20and%20Conquer/maximum_subarray.py) [python]\n\n\n##### Sorting\n\n- [Bubble Sort](/Sorting/bubble_sort.cpp) [c++]\n- [Selection Sort](/Sorting/selection_sort.cpp) [c++]\n- [Insertion Sort](/Sorting/insertion_sort.cpp) [c++]\n- [Merge Sort](/Sorting/merge_sort.py) [python]\n- [Quick Sort with Random Pivot](/Sorting/quick_sort_with_random_pivot.py) [python]\n- [Quick Sort with Median Pivot](/Sorting/quick_sort_with_median_pivot.py) [python]\n- [Heapsort](/Sorting/heapsort.cpp) [c++]\n\n\n##### Dynamic Programming\n\n- [Matrix Chain Multiplication](/Dynamic%20Programming/matrix_chain_multiplication.cpp) [c++]\n- [Longest Common Subsequence](/Dynamic%20Programming/longest_common_subsequence.cpp) [c++]\n- [Rod Cutting Problem](/Dynamic%20Programming/rod_cutting.cpp) [c++]\n- [Kadane's Algorithm](/Dynamic%20Programming/kadane_algorithm.cpp) [c++]\n- [0_1 Knapsack Problem - Top Down Recursive Approach](/Dynamic%20Programming/0_1_knapsack_problem_top_down.py) [python]\n- [Minimum Cost Path](/Dynamic%20Programming/minimum_cost_path_in_matrix.cpp) [c++]\n\n\n##### Data Structures\n\n- [Maximum Priority Queue](/Data%20Structures/maximum_priority_queue.cpp) [c++]\n- [Minimum Priority Queue](/Data%20Structures/minimum_priority_queue.cpp) [c++]\n- [Linked List](/Data%20Structures/linked_list.py) [python]\n- [Stack](/Data%20Structures/stack.cpp) [c++]\n- [Queue](/Data%20Structures/queue.cpp) [c++]\n\n\n##### Tree\n\n- [Trie](/Data%20Structures/trie/) [c++ \u0026 python]\n- [Binary Tree](/Data%20Structures/binary_tree.cpp) [c++]\n- [Binary Search Tree](/Data%20Structures/binary_search_tree.cpp) [c++]\n\n\n##### Graph Theory\n\n- [Dijkstra's Algorithm](/Graph%20Theory/dijkstra.cpp) [c++]\n\n\n##### Searching\n\n- [Binary Search](/Searching/binary_search.cpp) [c++]\n- [Breadth First Search](/Searching/breadth_first_search.py) [python]\n- [Depth First Search](/Searching/depth_first_search.py) [python]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshan18%2Falgo-wiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshan18%2Falgo-wiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshan18%2Falgo-wiki/lists"}