Commit graph

159 commits

Author SHA1 Message Date
Vitor Oliveira
d935a103b1
Merge pull request #134 from jsca-kwok/jk-sudoku
Add valid sudoku board algorithm
2021-04-28 18:28:08 -07:00
Jessica Kwok
f964954529 Add sets solution 2021-04-26 13:59:15 -07:00
Jessica Kwok
79ca68d958 Add brute force solution 2021-04-26 13:59:02 -07:00
Jessica Kwok
5c1580fc10
Update data_structures/arrays/intersection.rb
Co-authored-by: Vitor Oliveira <vbrazo@gmail.com>
2021-04-19 15:55:22 -07:00
Jessica Kwok
db2d1b74a2
Update data_structures/arrays/intersection.rb
Co-authored-by: Vitor Oliveira <vbrazo@gmail.com>
2021-04-19 15:54:48 -07:00
Jessica Kwok
211bb2c23f Added sudoku challenge 2021-04-16 16:57:39 -07:00
Jessica Kwok
25d76f8944
Merge branch 'master' into jk-intersection 2021-04-16 16:36:10 -07:00
Jessica Kwok
f1c72d43ba Merge remote-tracking branch 'origin/master' into jk-intersection 2021-04-16 16:35:08 -07:00
Jessica Kwok
b0287375a4 Add two pointers solution 2021-04-16 16:33:19 -07:00
Jessica Kwok
7b20bca2f8 Add hash solution 2021-04-16 16:21:49 -07:00
Jessica Kwok
2c11993806 Add brute force solution 2021-04-16 14:12:30 -07:00
Vitor Oliveira
b101ef25d7
Update and rename arrays_intersection.rb to sorted_arrays_intersection.rb 2021-04-15 18:00:29 -07:00
Vitor Oliveira
da89bae931
Update arrays_intersection.rb 2021-04-15 17:27:27 -07:00
Vitor Oliveira
50e6dc6f86 Arrays intersection: two-pointer approach 2021-04-15 17:25:30 -07:00
Vitor Oliveira
e230521122
Merge pull request #125 from TheAlgorithms/array-intersection
Arrays intersection
2021-04-12 10:24:52 -07:00
Vitor Oliveira
016911d782
Merge pull request #126 from TheAlgorithms/next-greater-element 2021-04-12 09:50:47 -07:00
Vitor Oliveira
20d5ea3b6d
Update next_greater_element.rb 2021-04-10 10:49:41 -07:00
Vitor Oliveira
4d9d7ca1cd
add complexity analysis 2021-04-10 10:46:55 -07:00
Vitor Oliveira
1c9a26f389 Minor changes 2021-04-10 10:41:01 -07:00
Vitor Oliveira
ce0d1863a2 Next greater element 2021-04-10 10:38:43 -07:00
Vitor Oliveira
2197a587fb
Update arrays_intersection.rb 2021-04-10 10:15:00 -07:00
Vitor Oliveira
745b66227b Minor changes 2021-04-10 10:05:08 -07:00
Vitor Oliveira
fe4e56e8a4 Move to correct path 2021-04-10 09:57:39 -07:00
Vitor Oliveira
9fbd75fa66 Add hash table approach 2021-04-10 09:56:05 -07:00
Vitor Oliveira
7b49aac8a7
Merge pull request #123 from jsca-kwok/jk-palindrome
Add palindrome algorithm
2021-04-09 21:08:18 -07:00
Vitor Oliveira
49db26c56b
Update data_structures/arrays/strings/palindrome.rb 2021-04-09 21:07:57 -07:00
Vitor Oliveira
bd6b1067c0
Update data_structures/arrays/strings/palindrome.rb 2021-04-09 21:07:54 -07:00
Jessica Kwok
7655003b6c Add solution using two pointers 2021-04-05 14:31:57 -07:00
Jessica Kwok
6c7b37ab76 Add solution using a reversed array 2021-04-05 14:08:23 -07:00
Jessica Kwok
04a4c9aaed Add solution using .reverse 2021-04-05 13:57:41 -07:00
Jessica Kwok
c2bd60c223 Add palindrome challenge 2021-04-01 09:50:27 -07:00
Vitor Oliveira
515b076e61
remove duplication 2021-04-01 09:42:45 -07:00
Vitor Oliveira
434e72a4f7 Add very simple tests 2021-04-01 09:38:27 -07:00
Vitor Oliveira
44c3208454 Add another hash table approach 2021-04-01 09:36:52 -07:00
Vitor Oliveira
dc533283a2 Add hash table approach 2021-04-01 09:36:46 -07:00
Vitor Oliveira
6b8529a1a6
Update anagram_checker.rb 2021-03-31 19:05:51 -07:00
Vitor Oliveira
ad959fcfb0 Minor changes 2021-03-31 19:05:00 -07:00
Vitor Oliveira
4674c2d97b Valid anagram: hash table approach 2021-03-31 19:02:57 -07:00
Vitor Oliveira
a93d5cc072
Update data_structures/arrays/strings/anagram_checker.rb 2021-03-31 18:38:01 -07:00
Vitor Oliveira
3bc81b8195
Update data_structures/arrays/strings/anagram_checker.rb 2021-03-31 18:37:57 -07:00
Jessica Kwok
2fe1098805 Add intersection challenge 2021-03-31 16:40:23 -07:00
Jessica Kwok
6c785524fb Add sort and compare solution 2021-03-31 16:34:06 -07:00
Jessica Kwok
f7ac1a7725 Merge branch 'master' into jk-anagram 2021-03-30 14:06:41 -07:00
Vitor Oliveira
f6a84ea326 Move more algos to hash table folders 2021-03-29 15:37:02 -07:00
Vitor Oliveira
57a46a8271 Move two_sum to hash table folder 2021-03-29 15:35:18 -07:00
Vitor Oliveira
66756bf5d4 Move remove_vowels to strings folder 2021-03-29 15:33:57 -07:00
Vitor Oliveira
3270667f8e Move algorithsm to appropriate folder 2021-03-29 14:52:06 -07:00
Vitor Oliveira
7d1f6659ff
Merge branch 'master' into jk-remove-vowels 2021-03-29 14:37:30 -07:00
Vitor Oliveira
7f60452c71
Merge branch 'master' into jk-shuffle-array 2021-03-29 14:34:55 -07:00
Vitor Oliveira
5f46625f99
Merge pull request #109 from jsca-kwok/jk-richest-customer
Finding richest customer wealth: brute force and hash table approaches
2021-03-29 14:34:16 -07:00