Commit Graph

976 Commits

Author SHA1 Message Date
Tony De La Nuez
226a0a4ad8 Adding reverse() to singly-linked list
Updating singly-linked list to include a reverse method using the three-way shuffle method.
2017-10-22 18:04:10 -05:00
Anurag Kumar
44ad272ba4 Merge pull request #2 from TheAlgorithms/master
merge from main.
2017-10-20 22:39:25 +05:30
Danni
b0d53015fe fixed issue#171 2017-10-20 12:35:53 -04:00
Shivam sharma
fe7b86c9ff Add files via upload 2017-10-20 18:03:43 +05:30
Sarot Busala
2617de848e Add Lazy Segment Tree
Add Lazy Segment Tree with Lazy Approach
2017-10-20 18:47:06 +07:00
Sarot Busala
e7e8558b63 Add Segment Tree
Add simple Segment Tree (No optimization)
2017-10-20 18:24:11 +07:00
Vishal Kumar
29f8e5edd8 Create Arrays
"Arrays implementation" using python programming.
2017-10-20 16:10:33 +05:30
Sarot Busala
d68d0ef05c Add Fenwick Tree
Add Fenwick Tree (Binary Index Tree)
2017-10-20 16:45:17 +07:00
Sarot Busala
edaa2c1588 Floyd Warshall Algorithm
upload simple Floyd-Warshall Algorithm (No path stored)
2017-10-20 16:26:07 +07:00
Vishal Gupta
0dcf27f3f2 Added basic-graphs.py with common graph algorithms 2017-10-20 13:47:09 +05:30
Harshil
535cbb76a3 Merge pull request #156 from TobCar/master
Add Linear Congruential Generator
2017-10-20 09:52:16 +05:30
Ridiculous Ate
85a599d54a Add files via upload 2017-10-19 11:54:05 -04:00
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
Anurag Kumar
1f8693d0c7 Merge pull request #1 from TheAlgorithms/master
merge from main.
2017-10-18 05:05:13 +00:00
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
Maciej A. Czyzewski
123b8a30ad added simple chaos machine impl. to hashes/ 2017-10-14 15:46:59 +02: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
arpanjain97
00575aace6 Add Floyd-Warshall Algorithm 2017-10-13 11:32:05 +05:30
arpanjain97
176c330925 Add Bellman-Ford Algorithm 2017-10-13 11:31:06 +05:30
arpanjain97
5d83eb7e56 Add Dijkstra's Algorithm 2017-10-13 11:30:26 +05:30
Kilian Rueß
a07baadf04 Added fastfibonacci.py 2017-10-12 21:35:23 +02:00
Deepak345
09131a70a1 implemented jump search 2017-10-12 14:40:15 +05:30
Sayan Bandyopadhyay
247089decc Update minimum_partition.py
The loop for finding differences had issues of float being iterated. Has been fixed.
2017-10-12 03:28:43 +05:30