{"id":25249776,"url":"https://github.com/mateuseap/algorithms","last_synced_at":"2025-10-26T23:31:06.590Z","repository":{"id":128956044,"uuid":"211891766","full_name":"mateuseap/Algorithms","owner":"mateuseap","description":"Algorithms, Data Structures and resolution of programming questions","archived":false,"fork":false,"pushed_at":"2024-02-21T06:07:26.000Z","size":399,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-02-22T05:39:20.368Z","etag":null,"topics":["algorithms","algorithms-and-data-structures","c","cpp","data-structures","ruby"],"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/mateuseap.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}},"created_at":"2019-09-30T15:25:22.000Z","updated_at":"2024-02-22T05:39:20.368Z","dependencies_parsed_at":"2023-03-22T19:32:01.879Z","dependency_job_id":null,"html_url":"https://github.com/mateuseap/Algorithms","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/mateuseap%2FAlgorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuseap%2FAlgorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuseap%2FAlgorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuseap%2FAlgorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mateuseap","download_url":"https://codeload.github.com/mateuseap/Algorithms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238410501,"owners_count":19467413,"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","c","cpp","data-structures","ruby"],"created_at":"2025-02-12T03:50:51.091Z","updated_at":"2025-10-26T23:31:06.213Z","avatar_url":"https://github.com/mateuseap.png","language":"C++","readme":"# Algorithms\nAlgorithms, Data Structures and resolution of programming questions.\n\n### :clipboard: Algorithms:\n\u003cdetails\u003e\n  \u003csummary\u003eBinary Search\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/binarySearch.c)\n  - [Ruby](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/binary_search.rb)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eBubble Sort\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/bubbleSort.c)\n  - [Ruby](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/bubble_sort.rb)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eDijkstra\u003c/summary\u003e\n\n  - [C++](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/dijkstra.cpp)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eInsertion Sort\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/insertionSort.c)\n  - [Ruby](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/insertion_sort.rb)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eMerge Sort\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/mergeSort.c)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eQuicksort\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/quicksort.c)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eSelection Sort\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/selectionSort.c)\n  - [Ruby](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/selection_sort.rb)\n\u003c/details\u003e\n\n### 🗃️ Data Structures:\n\u003cdetails\u003e\n  \u003csummary\u003eAVL Tree\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/avl.c)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eBinary Search Tree\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/bst.c)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eLinked List\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/linkedList.c)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eQueue\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/queue.c)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eStack\u003c/summary\u003e\n\n  - [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/stack.c)\n\u003c/details\u003e\n\n### :white_check_mark: Problems Solved:\n- [Codeforces 1A - Theatre Square](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201A%20-%20Theatre%20Square.c)\n- [Codeforces 4A - Watermelon](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%204A%20-%20Watermelon.c)\n- [Codeforces 50A - Domino piling](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%2050A%20-%20Domino%20piling.cpp)\n- [Codeforces 112A - Petya and Strings](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20112A%20-%20Petya%20and%20Strings.cpp)\n- [Codeforces 158A - Next Round](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20158A%20-%20Next%20Round.cpp)\n- [Codeforces 263A - Beautiful Matrix](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20263A%20-%20Beautiful%20Matrix.cpp)\n- [Codeforces 282A - Bit++](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20282A%20-%20Bit%2B%2B.cpp)\n- [Codeforces 339A - Helpful Maths](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20339A%20-%20Helpful%20Maths.cpp)\n- [Codeforces 637B - Chat Order](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20637B%20-%20Chat%20Order.cpp)\n- [Codeforces 676C - Vasya and String](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20676C%20-%20Vasya%20and%20String.cpp)\n- [Codeforces 892A - Greed](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20892A%20-%20Greed.c)\n- [Codeforces 1132B - Discounts](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201132B%20-%20Discounts.cpp)\n- [Codeforces 1593A - Elections](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593A%20-%20Elections.cpp)\n- [Codeforces 1593B - Make it Divisible by 25](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593B%20-%20Make%20it%20Divisible%20by%2025.cpp)\n- [Codeforces 1593C - Save More Mice](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593C%20-%20Save%20More%20Mice.cpp)\n- [Codeforces 1593D1 - All are Same](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593D1%20-%20All%20are%20Same.cpp)\n- [Codeforces 1593D2 - Half of Same](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593D2%20-%20Half%20of%20Same.cpp)\n- [Codeforces 1593E - Gardener and Tree](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593E%20-%20Gardener%20and%20Tree.cpp)\n- [Codeforces 1593F - Red-Black Number](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593F%20-%20Red-Black%20Number.cpp)\n- [Codeforces 1593G - Changing Brackets](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593G%20-%20Changing%20Brackets.cpp)\n- [Codeforces 1703A - YES or YES?](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201703A%20-%20YES%20or%20YES.cpp)\n- [Codeforces 1703B - ICPC Balloons](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201703B%20-%20ICPC%20Balloons.cpp)\n- [Codeforces 1703C - Cypher](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201703C%20-%20Cypher.cpp)\n- [Codeforces 1703D - Double Strings](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201703D%20-%20Double%20Strings.cpp)\n- [Codeforces 1722A - Spell Check](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201722A%20-%20Spell%20Check.cpp)\n- [Codeforces 1722B - Colourblindness](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201722B%20-%20Colourblindness.cpp)\n- [Codeforces 1759A - Yes-Yes?](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201759A%20-%20Yes-Yes%3F.cpp)\n- [Codeforces 1791A - Codeforces Checking](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201791A%20-%20Codeforces%20Checking.cpp)\n- [Codeforces 1791B - Following Directions](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201791B%20-%20Following%20Directions.cpp)\n- [Codeforces 1791C - Prepend and Append](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201791C%20-%20Prepend%20and%20Append.cpp)\n- [LeetCode 605 - Can Place Flowers](https://leetcode.com/problems/can-place-flowers/description/)\n- [SPOJ BSEARCH1 - Binary search](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20BSEARCH1%20-%20Binary%20search.c)\n- [SPOJ HASHIT - Hash it!](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20HASHIT%20-%20Hash%20it!.cpp)\n- [SPOJ NAKANJ - Minimum Knight moves](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20NAKANJ%20-%20Minimum%20Knight%20moves.cpp)\n- [SPOJ SDITSAVL - AVL Tree](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20SDITSAVL%20-%20AVL%20Tree.c)\n- [SPOJ STPAR - Street Parade](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20STPAR%20-%20Street%20Parade.c)\n- [URI 1110 - Throwing Cards Away](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/URI%201110%20-%20Throwing%20Cards%20Away.c)\n- [UVa 574 - Sum It Up](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%20574%20-%20Sum%20It%20Up.cpp)\n- [UVa 674 - Coin Change](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVA%20674%20-%20Coin%20Change.cpp)\n- [UVa 989 - Su Doku](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%20989%20-%20Su%20Doku.cpp)\n- [UVa 1203 - Argus](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%201203%20-%20Argus.c)\n- [UVa 10130 - SuperSale](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2010130%20-%20SuperSale.cpp)\n- [UVa 10887 - Concatenation of Languages](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2010887%20-%20Concatenation%20of%20Languages.cpp)\n- [UVa 10986 - Sending email](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2010986%20-%20Sending%20email.cpp)\n- [UVa 11057 - Exact Sum](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2011057%20-%20Exact%20Sum.c)\n- [UVa 11686 - Pick up sticks](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2011686%20-%20Pick%20up%20sticks.cpp)\n- [UVa 11733 - Airports](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2011733%20-%20Airports.cpp)\n- [UVa 11988 - Broken Keyboard (a.k.a. Beiju Text)](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2011988%20-%20Broken%20Keyboard%20(a.k.a.%20Beiju%20Text).cpp)\n- [UVa 12347 - Binary Search Tree](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2012347%20-%20Binary%20Search%20Tree.c)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateuseap%2Falgorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmateuseap%2Falgorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateuseap%2Falgorithms/lists"}