Commit Graph
354 Commits
Author SHA1 Message Date
Pablo 0ad029cb11 Added getNode function and made changes to insert function 2017-10-22 20:13:06 -03:00
Harshil 535cbb76a3 Merge pull request #156 from TobCar/master
Add Linear Congruential Generator
2017-10-20 09:52:16 +05:30
Harshil 606e69682f Merge pull request #146 from chrismclennon/stack
Refactor data_structures.Stacks
2017-10-19 09:37:57 +05:30
Harshil a093f55d63 Merge pull request #147 from aravindiiitb/master
Added Code in Dynamic Programming section for Longest Strictly Increasing Subsequence in O(nlogn) time
2017-10-19 09:37:22 +05:30
Harshil 971d53b2aa Merge pull request #150 from chinmoy159/master
Binary Exponentiation
2017-10-19 09:36:47 +05:30
Harshil 8ae1f24465 Merge pull request #151 from DTBUday/master
Added Ternary Search Algorithm
2017-10-19 09:36:32 +05:30
Harshil 7fe8fdc792 Merge pull request #138 from rafaelleru/master
working on #93
2017-10-19 09:35:45 +05:30
Harshil 2b8b65a445 Merge pull request #143 from rajnishyadav321/patch-1
Added Next Greater Element
2017-10-18 11:11:10 +05:30
Harshil bb76af39ef Merge pull request #140 from rudrasohan/new
Added A* Algorithm
2017-10-17 18:58:22 +05:30
Harshil 438a9c60bc Merge pull request #162 from coreywho/master
Recursive solution to insert_tail in singly_LinkedList
2017-10-17 18:53:39 +05:30
Harshil 6bc30c7182 Merge pull request #139 from anuragkumarak95/master
added k means clustering algorithm, usage doc inside.
2017-10-17 18:50:48 +05:30
Harshil 68823219bc Merge pull request #136 from JuantAldea/euclidean_gcd
Adding Euclidean GCD algorithm
2017-10-17 18:50:26 +05:30
Harshil 54eb79f53a Merge pull request #135 from KuLi/radix_sort-fix
#130 fixed radix sort for python 3
2017-10-17 18:50:05 +05:30
Anup Kumar Panwar 12a5b3ab1f Merge pull request #170 from agdenadel/master
Fix typo in traversals
2017-10-17 15:51:21 +05:30
agdenadel cf7d2cbec6 Fix typo in traversals 2017-10-16 20:20:00 -04:00
Harshil aab6d58c0b Merge pull request #134 from malikshubham827/master
Added Dijkstra Algorithm
2017-10-16 09:47:46 +05:30
Anup Kumar Panwar 464408e2bb Merge pull request #169 from sarbajitsaha/master
Fixed spelling of coma to comma
2017-10-15 22:07:53 +05:30
Sarbajit Saha 6d192700c6 added interpolation search 2017-10-15 21:41:10 +05:30
Sarbajit Saha d70b9268fe fixed spelling of coma to comma 2017-10-15 21:25:54 +05:30
Harshil 4c9efeacb8 Merge pull request #123 from theycallmemac/master
added timsort.py
2017-10-15 09:25:45 +05:30
Harshil 2046a7b72f Merge pull request #116 from RiptideBo/master
master
2017-10-15 09:25:16 +05:30
Sachin Arora 944c12866c Merge pull request #168 from yeggasd/master
Added Vigenere Cipher description
2017-10-14 23:28:53 +05:30
yeggasd d7fccf5069 Updated README.md
Added Vigenere Cipher description
2017-10-15 00:44:53 +08:00
Harshil db3b628904 Merge pull request #165 from andrealmeid/master
Add counting sort
2017-10-14 18:07:02 +05:30
Harshil ec9fdaa918 Merge pull request #160 from kiandru/fastfibonacci
Added fastfibonacci.py
2017-10-14 09:56:08 +05:30
Harshil eb8375d138 Commented travis tag
Commented travis tag untill we find suitable travis.yml
2017-10-14 09:54:52 +05:30
André Almeida 35d3873716 Add counting sort 2017-10-14 03:07:02 +00:00
Sachin Arora 85c1e03b63 Merge pull request #149 from KyleScharnhorst/master
Fix: typo in multiple files.
2017-10-13 21:32:42 +05:30
Sachin Arora 974acef310 Deleting duplicate BFS and DFS files. (#164)
* Deleting duplicate file BFS.

* deleting duplicate file DFS.

* Rename P01_BreadthFirstSearch.py to BreadthFirstSearch.py

* Rename P02_DepthFirstSearch.py to DepthFirstSearch.py
2017-10-13 21:03:16 +05:30
Sachin Arora 81ab3249d4 Revert "There were 2 codes for BFS and DFS in data-structure/Graph." (#163) 2017-10-13 20:45:39 +05:30
nandujkishor e0211794da Changed the typographical error (#132)
Changed the typo in line 113 and 115 regarding recursive binary search algorithm, found by a user who commented in comments.
2017-10-13 20:33:40 +05:30
Corey Hu 86a5b0345f Recursive solution to insert_tail in singly_LinkedList 2017-10-12 23:56:14 -07:00
Kilian Rueß a07baadf04 Added fastfibonacci.py 2017-10-12 21:35:23 +02:00
Stephen Lee 7c9a07c0a0 Merge remote-tracking branch 'upstream/master' 2017-10-11 14:00:41 +08:00
Tobias 875c6cde16 Add Linear Congruential Generator 2017-10-10 21:46:07 -07:00
Chetan Kaushik f9156cfb71 Merge pull request #152 from nbrgr/DecisionTree
Implementation of a regression tree in python
2017-10-10 23:06:14 +05:30
Chetan Kaushik 59fc956456 Merge pull request #153 from fickleEfrit/patch-1
Create quick_select.py
2017-10-10 23:05:55 +05:30
Chetan Kaushik 48dc64fbff Merge pull request #154 from alveeno/master
Fixed compilation errors, fixes for readability/convention, changed d…
2017-10-10 23:05:40 +05:30
Chetan Kaushik a3b72c5fd3 Merge pull request #155 from TaylorL19/master
Fixed binary search to correctly recurse to left half and right half
2017-10-10 23:05:25 +05:30
TaylorL19 8f71b30995 Fixed binary search to correctly recurse to left half and right half 2017-10-10 11:57:16 -05:00
Alvin Nguyen ab058ab0b5 changed rigt->right, a typo fix. 2017-10-09 17:05:14 -07:00
Alvin Nguyen dc5e86b701 Fixed compilation errors, fixes for readability/convention, changed double equals to boolean equality operator 'is' 2017-10-09 17:00:37 -07:00
fickleEfrit cb3ff4a8f8 Create quick_select.py 2017-10-09 17:26:27 -04:00
Nathan Berger 37967bd0cf Fixed case where function didn't return where it should
I added these return statements so that invalid inputs or valid end cases would no longer continue running through the rest of the function.
2017-10-09 12:42:51 -05:00
Nathan Berger 8fb1eb7bdf Implementation of a regression tree in python
I've implemented a basic decision tree in python as an example of how they work. Although the class I've created only works on one dimensional data sets, the reader should be able to generalize it to higher dimensions should they need to.
2017-10-09 12:36:33 -05:00
Uday Patel 7447a9f9c7 Added Ternary Search Algorithm 2017-10-09 03:19:39 +01:00
Chinmoy Das 0393c5ad38 Update binary_exponentiation.py 2017-10-08 13:12:33 +05:30
Chinmoy Das f5917f589c Binary Exponentiation for Multiplication 2017-10-08 13:10:05 +05:30
Chinmoy Das f4c6578ece Binary Exponentiation for a^b 2017-10-08 13:00:13 +05:30
Chinmoy Das a36ca7c42f Create binary_exponentiation.py 2017-10-08 12:59:18 +05:30