Commit Graph

2260 Commits

Author SHA1 Message Date
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
Chinmoy Das
677dfe93bb Delete binary_exponentiation.java 2017-10-08 12:58:59 +05:30
Chinmoy Das
b695175da3 binary exponentiation 2017-10-08 12:42:13 +05:30
KyleScharnhorst
014786e340 Fix: typo in multiple files. 2017-10-07 06:47:50 -07:00
Anup Kumar Panwar
3ecb193ae6 Merge pull request #148 from b1o0d4x3/master
There were 2 codes for BFS and DFS in data-structure/Graph.
2017-10-07 09:46:38 +05:30
b1o0d4x3
d33044eb05 Delete P02_DepthFirstSearch.py 2017-10-06 15:25:25 +05:30
b1o0d4x3
2a916b010b Delete P01_BreadthFirstSearch.py 2017-10-06 15:24:56 +05:30
aravindiiitb
e8d0c7e54a Added Code in Dynamic Programming section for Longest Strictly Increasing Subsequence in O(nlogn) time 2017-10-06 12:11:19 +05:30
Chris McLennon
17e1a92f49 Refactor Stack 2017-10-05 23:31:59 -05:00
rajnishyadav321
46b82fa249 Added Next Greater Element
Element       NGE
   4      -->   5
   5      -->   25
   2      -->   25
   25     -->   -1
2017-10-05 01:40:12 +05:30
Sohan Rudra
271cc48a2b Update A*.py 2017-10-03 21:10:34 +05:30
rudrasohan
9ba6426aad Added A* Algorithm 2017-10-03 20:29:29 +05:30
Anurag Kumar
07fb7d695a added k means clustering algorithm, usage doc inside. 2017-10-02 21:13:43 +05:30
Rafael Leyva Ruiz
6903d95b41 AVL done 2017-10-02 16:32:59 +02:00
James Mc Dermott
a97ab2f4e4 Update timsort.py 2017-10-01 22:13:54 +01:00
Juan Antonio
2480eacdcc Adding Euclidean GCD algorithm 2017-10-01 14:50:45 +02:00
malikshubham827
4d4b0ff31a Added Dijkstra Algorithm 2017-10-01 00:06:03 +05:30
KuLi
edcf6d54b6 #130 fixed radix sort for python 3 2017-09-29 23:47:24 +02:00
Ankit Dhankhar
1f0f4b2c92 Fixed heading's formatting errors 2017-09-29 23:15:33 +05:30
Anup Kumar Panwar
aa8485b4df Delete .travis.yml 2017-09-29 11:28:07 +05:30
Anup Kumar Panwar
8bae14ba1c Update .travis.yml 2017-09-29 11:22:32 +05:30
Ridiculous Ate
aad3fca610 Update password_generator.py
increased user interactivity and more powerful usage of modules.
2017-09-28 17:35:52 -04:00
theycallmemac
1958cf25c5 added timsort.py 2017-09-28 20:54:15 +01:00
Chetan Kaushik
d3f3a88678 Merge pull request #120 from dhavdc/master
Merged Graphs into data_structure/graph
2017-09-28 22:12:01 +05:30
Daniel K
42c5863f4e Merged Graphs 2017-09-28 10:40:22 -04:00
Stephen Lee
e4d537a75c Merge remote-tracking branch 'upstream/master' 2017-09-22 19:23:26 +08:00
Stephen Lee
da449e0271 Merge pull request #1 from RiptideBo/stephen_branch
stephen_branch
2017-09-22 15:07:42 +08:00
Stephen Lee
6e61ac19cd commit convolution_neural_network.py 2017-09-22 14:56:20 +08:00
Stephen Lee
52ee9a1e12 commit convolution_neural_network.py 2017-09-22 14:34:28 +08:00
Anup Kumar Panwar
a38e684a73 Merge pull request #115 from RiptideBo/stephen_branch
add neuralnetwork_bp3.py
2017-09-22 11:49:31 +05:30
Anup Kumar Panwar
e1e897be32 Merge pull request #114 from RiptideBo/master
master
2017-09-22 11:46:59 +05:30
Stephen Lee
0e0e75db19 improve 2017-09-22 11:25:26 +08:00
Stephen Lee
53b6fe15c9 improve 2017-09-22 10:30:19 +08:00
Stephen Lee
e1befed976 add bp neural network with 3 layers 2017-09-21 13:17:36 +08:00
Javon Davis
1bed547226 Trie implementation (#111)
* Started Trie implementation.

* Basic definition of Trie in comments at the top of the file
* Defined Trie class and method signatures.

* * Renamed method signatures to match formal definitions

* Finished Simple Trie implementation and added test functions
* Finished function to insert a word into Trie
* Finished function to find a word in the Trie
* Added Test functions with Assertions

* Updated test function to read from the Dictionary.txt file in repository

* * No longer using $ to mark end of word
* No longer reading from file but instead provided simple sample input for easier testing

* Deleting empty __init__.py file
2017-09-10 23:40:33 +05:30
Chetan Kaushik
fb1b87cefe Merge pull request #107 from mk9440/master
Maximum_subaray_problem
2017-09-10 13:48:59 +05:30
Avkaran singh
75007332e4 Create singly_LinkedList.py (#110)
* Create singly_LinkedList.py

* Update singly_LinkedList.py

* Update singly_LinkedList.py

* Update singly_LinkedList.py

* Update singly_LinkedList.py

* Update singly_LinkedList.py
2017-09-10 00:33:31 +05:30
Chetan Kaushik
e4ef5d41cd Merge pull request #109 from RGauthamRam/patch-1
Added front to indicate the starting of the Queue
2017-09-05 15:15:21 +05:30
Chetan Kaushik
616faacef6 Merge pull request #106 from frmatias/master
Neural Network - Perceptron
2017-09-04 20:44:43 +05:30
RGauthamRam
7e26755140 Added front to indicate the starting of the Queue
Front variable is added so that dequeue can be done any number of times.Without front,it displays only self.entries[0] as dequeued.
2017-09-03 22:33:24 +05:30
Anup Kumar Panwar
f5fc930c1b Merge pull request #108 from frmatias/master
Perceptron - one neuron
2017-09-03 13:04:51 +05:30
Anup Kumar Panwar
ccdd530c10 Merge pull request #103 from 6180/playfair-cipher
Playfair cipher
2017-09-03 13:04:33 +05:30
Chetan Kaushik
8af6d2e3eb Merge pull request #104 from sthkindacrazy/master
scoring functions added
2017-09-02 00:12:29 +05:30
Mayank Kumar Jha
aae156252f Update longest common subsequence.py 2017-08-30 23:03:48 +05:30
Francisco Matias
a51be755d4 Perceptron - one neuron 2017-08-29 13:43:42 -03:00
Mayank Kumar Jha
0e857d8905 Add files via upload 2017-08-29 19:45:15 +05:30
Francisco Matias
6ee6f1236f Merge branch 'master' into master 2017-08-28 14:32:54 -03:00
Francisco Matias
1bc3a17d5e Improve 2017-08-28 14:30:11 -03:00