mirror of
https://github.com/TheAlgorithms/Ruby
synced 2024-11-16 19:50:00 +01:00
20 KiB
20 KiB
Backtracking
Bit Manipulation
- Binary And Operator
- Binary Count Setbits
- Binary Count Trailing Zeroes
- Binary Or Operator
- Binary Xor Operator
- Power Of Two
- Single Bit Binary Operations
Ciphers
Conversions
Data Structures
- Arrays
- 3Sum
- Add Digits
- Find All Duplicates In An Array
- Find The Highest Altitude
- Fizz Buzz
- Get Products Of All Other Elements
- Good Pairs
- Intersection
- Max 69 Number
- Maximum Product Subarray
- Maximum Subarray
- Next Greater Element
- Remove Elements
- Richest Customer Wealth
- Shortest Word Distance
- Shuffle Array
- Single Number
- Sort Squares Of An Array
- Sorted Arrays Intersection
- Strings
- Sudoku
- Two Sum
- Two Sum Ii
- Binary Trees
- Disjoint Sets
- Graphs
- Hash Table
- Heaps
- Linked Lists
- Queues
- Stacks
- Tries
Discrete Mathematics
Dynamic Programming
- Climbing Stairs
- Coin Change
- Count Sorted Vowel Strings
- Editdistance
- Fibonacci
- House Robber
- Knapsack
- Ones And Zeros
- Pascal Triangle Ii
Electronics
Maths
- 3Nplus1
- Abs
- Abs Max
- Abs Min
- Abs Test
- Add
- Add Digits
- Aliquot Sum
- Aliquot Sum Test
- Armstrong Number
- Average Mean
- Average Median
- Binary To Decimal
- Ceil
- Ceil Test
- Count Sorted Vowel Strings
- Decimal To Binary
- Factorial
- Factorial Non Recursive Non Iterative
- Fibonacci
- Find Max
- Find Min
- Lucas Series
- Number Of Digits
- Pascal Triangle Ii
- Power Of Two
- Prime Number
- Roman To Integer
- Square Root
- Square Root Test
- Sum Of Digits
Other
Project Euler
- Problem 001
- Problem 002
- Problem 003
- Problem 004
- Problem 005
- Problem 006
- Problem 007
- Problem 010
- Problem 014
- Problem 020
- Problem 021
- Problem 022
- Problem 025
Searches
- Binary Search
- Depth First Search
- Double Linear Search
- Fibonacci Search
- Jump Search
- Linear Search
- Number Of Islands
- Recursive Double Linear Search
- Recursive Linear Search
- Ternary Search
Sorting
- Bead Sort
- Bead Sort Test
- Binary Insertion Sort
- Binary Insertion Sort Test
- Bogo Sort
- Bogo Sort Test
- Bubble Sort
- Bubble Sort Test
- Bucket Sort
- Bucket Sort Test
- Cocktail Sort
- Cocktail Sort Test
- Comb Sort
- Comb Sort Test
- Counting Sort
- Counting Sort Test
- Heap Sort
- Heap Sort Test
- Insertion Sort
- Insertion Sort Test
- Merge Sort
- Merge Sort Test
- Pancake Sort
- Pancake Sort Test
- Quicksort
- Quicksort Test
- Radix Sort
- Radix Sort Test
- Selection Sort
- Selection Sort Test
- Shell Sort
- Shell Sort Test
- Sort Color
- Sort Tests