Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mateuseap/algorithms
Algorithms, Data Structures and resolution of programming questions
https://github.com/mateuseap/algorithms
algorithms algorithms-and-data-structures c cpp data-structures ruby
Last synced: about 3 hours ago
JSON representation
Algorithms, Data Structures and resolution of programming questions
- Host: GitHub
- URL: https://github.com/mateuseap/algorithms
- Owner: mateuseap
- Created: 2019-09-30T15:25:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-21T06:07:26.000Z (12 months ago)
- Last Synced: 2024-02-22T05:39:20.368Z (12 months ago)
- Topics: algorithms, algorithms-and-data-structures, c, cpp, data-structures, ruby
- Language: C++
- Homepage:
- Size: 390 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Algorithms
Algorithms, Data Structures and resolution of programming questions.### :clipboard: Algorithms:
Binary Search
- [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/binarySearch.c)
- [Ruby](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/binary_search.rb)Bubble Sort
- [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/bubbleSort.c)
- [Ruby](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/bubble_sort.rb)Dijkstra
- [C++](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/dijkstra.cpp)
Insertion Sort
- [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/insertionSort.c)
- [Ruby](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/insertion_sort.rb)Merge Sort
- [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/mergeSort.c)
Quicksort
- [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/quicksort.c)
Selection Sort
- [C](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/selectionSort.c)
- [Ruby](https://github.com/mateuseap/Algorithms/blob/master/Algorithms/selection_sort.rb)### 🗃️ Data Structures:
AVL Tree
- [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/avl.c)
Binary Search Tree
- [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/bst.c)
Linked List
- [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/linkedList.c)
Queue
- [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/queue.c)
Stack
- [C](https://github.com/mateuseap/Algorithms/blob/master/Data%20Structures/stack.c)
### :white_check_mark: Problems Solved:
- [Codeforces 1A - Theatre Square](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201A%20-%20Theatre%20Square.c)
- [Codeforces 4A - Watermelon](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%204A%20-%20Watermelon.c)
- [Codeforces 50A - Domino piling](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%2050A%20-%20Domino%20piling.cpp)
- [Codeforces 112A - Petya and Strings](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20112A%20-%20Petya%20and%20Strings.cpp)
- [Codeforces 158A - Next Round](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20158A%20-%20Next%20Round.cpp)
- [Codeforces 263A - Beautiful Matrix](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20263A%20-%20Beautiful%20Matrix.cpp)
- [Codeforces 282A - Bit++](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20282A%20-%20Bit%2B%2B.cpp)
- [Codeforces 339A - Helpful Maths](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20339A%20-%20Helpful%20Maths.cpp)
- [Codeforces 637B - Chat Order](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20637B%20-%20Chat%20Order.cpp)
- [Codeforces 676C - Vasya and String](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20676C%20-%20Vasya%20and%20String.cpp)
- [Codeforces 892A - Greed](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%20892A%20-%20Greed.c)
- [Codeforces 1132B - Discounts](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201132B%20-%20Discounts.cpp)
- [Codeforces 1593A - Elections](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593A%20-%20Elections.cpp)
- [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)
- [Codeforces 1593C - Save More Mice](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593C%20-%20Save%20More%20Mice.cpp)
- [Codeforces 1593D1 - All are Same](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593D1%20-%20All%20are%20Same.cpp)
- [Codeforces 1593D2 - Half of Same](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593D2%20-%20Half%20of%20Same.cpp)
- [Codeforces 1593E - Gardener and Tree](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593E%20-%20Gardener%20and%20Tree.cpp)
- [Codeforces 1593F - Red-Black Number](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593F%20-%20Red-Black%20Number.cpp)
- [Codeforces 1593G - Changing Brackets](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201593G%20-%20Changing%20Brackets.cpp)
- [Codeforces 1703A - YES or YES?](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201703A%20-%20YES%20or%20YES.cpp)
- [Codeforces 1703B - ICPC Balloons](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201703B%20-%20ICPC%20Balloons.cpp)
- [Codeforces 1703C - Cypher](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201703C%20-%20Cypher.cpp)
- [Codeforces 1703D - Double Strings](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201703D%20-%20Double%20Strings.cpp)
- [Codeforces 1722A - Spell Check](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201722A%20-%20Spell%20Check.cpp)
- [Codeforces 1722B - Colourblindness](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201722B%20-%20Colourblindness.cpp)
- [Codeforces 1759A - Yes-Yes?](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201759A%20-%20Yes-Yes%3F.cpp)
- [Codeforces 1791A - Codeforces Checking](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201791A%20-%20Codeforces%20Checking.cpp)
- [Codeforces 1791B - Following Directions](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201791B%20-%20Following%20Directions.cpp)
- [Codeforces 1791C - Prepend and Append](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/Codeforces%201791C%20-%20Prepend%20and%20Append.cpp)
- [LeetCode 605 - Can Place Flowers](https://leetcode.com/problems/can-place-flowers/description/)
- [SPOJ BSEARCH1 - Binary search](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20BSEARCH1%20-%20Binary%20search.c)
- [SPOJ HASHIT - Hash it!](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20HASHIT%20-%20Hash%20it!.cpp)
- [SPOJ NAKANJ - Minimum Knight moves](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20NAKANJ%20-%20Minimum%20Knight%20moves.cpp)
- [SPOJ SDITSAVL - AVL Tree](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20SDITSAVL%20-%20AVL%20Tree.c)
- [SPOJ STPAR - Street Parade](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/SPOJ%20STPAR%20-%20Street%20Parade.c)
- [URI 1110 - Throwing Cards Away](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/URI%201110%20-%20Throwing%20Cards%20Away.c)
- [UVa 574 - Sum It Up](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%20574%20-%20Sum%20It%20Up.cpp)
- [UVa 674 - Coin Change](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVA%20674%20-%20Coin%20Change.cpp)
- [UVa 989 - Su Doku](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%20989%20-%20Su%20Doku.cpp)
- [UVa 1203 - Argus](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%201203%20-%20Argus.c)
- [UVa 10130 - SuperSale](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2010130%20-%20SuperSale.cpp)
- [UVa 10887 - Concatenation of Languages](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2010887%20-%20Concatenation%20of%20Languages.cpp)
- [UVa 10986 - Sending email](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2010986%20-%20Sending%20email.cpp)
- [UVa 11057 - Exact Sum](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2011057%20-%20Exact%20Sum.c)
- [UVa 11686 - Pick up sticks](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2011686%20-%20Pick%20up%20sticks.cpp)
- [UVa 11733 - Airports](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2011733%20-%20Airports.cpp)
- [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)
- [UVa 12347 - Binary Search Tree](https://github.com/mateuseap/Algorithms/blob/master/Problems%20Solved/UVa%2012347%20-%20Binary%20Search%20Tree.c)