193 Commits

Author SHA1 Message Date
07451a6ca4 Improved Code and removed warnings (#482)
Improved Code and removed warnings
2018-10-19 13:28:21 +05:30
0856a61859 Remove Multiple Unused Imports and Variable 2018-10-18 02:58:57 +05:30
09088cd835 Create Fischer-Yates_Shuffle.py
The Fisher–Yates shuffle is an algorithm for generating a random permutation of a finite sequence.
For more details visit
wikipedia/Fischer-Yates-Shuffle
2018-05-19 16:07:24 +05:00
4adf3b9492 Pass flake8 tests
Without these changes, Python syntax errors are raised.

flake8 should be run by this repo's .travis.yml file but it is currently turned off.
2018-01-06 07:54:10 +01:00
09cc769660 Merge pull request #220 from cclauss/modernize-python2-code
Modernize Python 2 code to get ready for Python 3
2017-12-29 17:19:02 +05:30
59dab56d58 Merge pull request #172 from ghost/master
path-1 forwarding ports with meterpreter API using namespaces with gui supported C# program. look at open ai.lnk file to see more.
2017-12-28 18:21:23 +05:30
2ed1bad747 Merge branch 'master' into modernize-python2-code 2017-12-13 16:32:28 +01:00
e31c780d94 Modernize Python 2 code to get ready for Python 3 2017-11-25 12:41:55 +01:00
4e06949072 Modernize Python 2 code to get ready for Python 3 2017-11-25 10:23:50 +01:00
50d39561e4 primelib
This python library contains some useful functions to deal with
prime numbers and whole numbers. The ideas came by the problems sets from ProjectEuler.
2017-11-18 16:29:34 +01:00
1e9d903eca Merge pull request #3 from TheAlgorithms/master
merge from main.
2017-10-26 12:13:04 +05:30
f1621c4a02 [other] Added Conway's Game of Life Experiment. 2017-10-26 12:11:32 +05:30
a11d3b57b8 Merge pull request #185 from anuragkumarak95/master
[other] Added Sierpinski Triangle Generator (Fractal structure).
2017-10-26 11:30:45 +05:30
60a42cccb3 Merge pull request #183 from tonydelanuez/patch-2
Two-sum, common interview problem.
2017-10-25 14:13:10 +05:30
da58cd92f3 added Sierpinski Triangle generation module(fractal structures). 2017-10-23 15:32:51 +05:30
850953c2aa Two-sum, common interview problem. 2017-10-22 18:06:45 -05:00
b0d53015fe fixed issue#171 2017-10-20 12:35:53 -04:00
535cbb76a3 Merge pull request #156 from TobCar/master
Add Linear Congruential Generator
2017-10-20 09:52:16 +05:30
971d53b2aa Merge pull request #150 from chinmoy159/master
Binary Exponentiation
2017-10-19 09:36:47 +05:30
875c6cde16 Add Linear Congruential Generator 2017-10-10 21:46:07 -07:00
0393c5ad38 Update binary_exponentiation.py 2017-10-08 13:12:33 +05:30
f5917f589c Binary Exponentiation for Multiplication 2017-10-08 13:10:05 +05:30
f4c6578ece Binary Exponentiation for a^b 2017-10-08 13:00:13 +05:30
a36ca7c42f Create binary_exponentiation.py 2017-10-08 12:59:18 +05:30
677dfe93bb Delete binary_exponentiation.java 2017-10-08 12:58:59 +05:30
b695175da3 binary exponentiation 2017-10-08 12:42:13 +05:30
2480eacdcc Adding Euclidean GCD algorithm 2017-10-01 14:50:45 +02:00
aad3fca610 Update password_generator.py
increased user interactivity and more powerful usage of modules.
2017-09-28 17:35:52 -04:00
75ccf5b77e Empty File 2017-08-22 18:08:11 +05:30
1d765f9104 made it compatible with python 3.x 2016-12-11 01:35:51 -08:00
a75a64aa9b added nested brackets problem 2016-12-11 01:23:33 -08:00
4a6894c1fa Added Sieve of Eratosthenes for finding primes 2016-11-20 22:11:50 +00:00
664b35252e Added Sieve of Eratosthenes algorithm for finding primes 2016-11-20 21:44:21 +00:00
9b2d32e8a3 Added Queue 2016-10-08 21:12:14 -04:00
d8a6245103 Uses 'with' instead of manually closing files
Uses 'with' statement when opening files to guarantee files are closed even when the process is interrupted.
2016-10-09 00:30:05 +07:00
4b43a2f507 Add another randomness into the password generator
Uses import random for namespace cleanliness
Uses list instead of string for 'chars' variable in order to shuffle, increases randomness
Instead of string formatting, uses string concatenation because (currently) it is simpler
2016-10-09 00:09:59 +07:00
ab2161e470 initial 2016-09-06 18:04:53 +05:30
f5c73a6f26 initial 2016-09-06 17:53:48 +05:30
456995580b Initial 2016-08-23 17:51:04 +05:30
22a4f26cf6 initial 2016-08-18 18:29:10 +05:30
45af05b1af improvement 2016-08-14 17:43:32 +05:30
4e3ff7c8e2 Initial 2016-08-14 12:18:30 +05:30
e51406583c Initial 2016-08-11 19:13:33 +05:30