Commit Graph

546 Commits

Author SHA1 Message Date
shivg7706
26998e2815 Merge branch 'master' of https://github.com/TheAlgorithms/Java 2018-05-19 19:29:28 +05:30
Christian Bender
52f7e4e97e
Merge pull request #429 from Hero22/master
the second array may have residual elements.
2018-05-18 22:40:28 +02:00
wzx
4f95d81eff Merge branch 'master' of github.com:Hero22/Java 2018-04-26 22:07:27 +08:00
wzx
172998b1ba the second array may have residual elements. 2018-04-26 21:59:35 +08:00
wzx
caa8265b06 modify MergeSort.java 2018-04-25 19:21:45 +08:00
shivg7706
d32691cfea adding seprate chaining 2018-04-20 18:56:31 +05:30
Christian Bender
3e647715a5
Merge pull request #417 from nikitap492/search
Thanks! Keep it up!
2018-04-19 16:23:50 +02:00
nik
ecfd0f0d72 Changed code style 2018-04-19 09:47:11 +03:00
nik
014bfda4f9 Fixed bug with an infinite loop when an array doesn't contain a key
Fulfilled the code style request
2018-04-19 09:44:48 +03:00
Christian Bender
b082ecc8a9
Merge pull request #419 from khalil2535/master
update chiphers
2018-04-15 16:21:11 +02:00
Christian Bender
238cc453bd
Merge pull request #418 from straiffix/Vigenere-add
Vigenere add
2018-04-15 16:20:00 +02:00
Fractum
e53ec53034
Update Vigenere.java
- Remove continue;
- Change condition with Character.isLetter() and Character.isUpperCase();
2018-04-15 10:45:31 +02:00
khalil2535
cdff8a2e2e Update ColumnarTranspositionCipher.java 2018-04-14 23:15:31 +03:00
khalil2535
e5e6fc154d fix BalancedBrackets.java 2018-04-14 07:16:38 +03:00
khalil2535
82ef795675 Remove space from Data Structures package name 2018-04-14 06:45:48 +03:00
khalil2535
520ee69e34 Update chiphers 2018-04-14 06:39:16 +03:00
straiffix
e48a9ad4f2
Add files via upload 2018-04-14 01:39:08 +02:00
nik
c0020903e2 Added a iterative version of ternary search algorithm and some minor changes in documentation 2018-04-13 09:36:44 +03:00
Christian Bender
f1cc15b6a8
Merge pull request #415 from nikitap492/search
Added documentation to the searching algorithms and refactored them
2018-04-13 00:35:34 +02:00
Christian Bender
2d5a9b1f60
Merge pull request #412 from khalil2535/master
Update Caesar.java
2018-04-13 00:34:53 +02:00
nik
066adc71d5 Refactored left searching algorithms (except SaddlebackSearch. Just cleaned the code in that algorithm)
Added some documentation to these algorithms
2018-04-12 17:29:33 +03:00
nik
7d178c51b4 Refactored a few searching algorithms
Added documentation to these algorithms
2018-04-12 16:37:47 +03:00
nik
cf778675df Comb sort was implemented 2018-04-12 10:14:22 +03:00
khalil2535
ca8f6dbb38 Update Caesar.java 2018-04-11 22:07:37 +03:00
khalil2535
9060d2da29 Update Caesar.java 2018-04-11 22:01:20 +03:00
Christian Bender
f808a2b217
Merge pull request #411 from nikitap492/refactoring
Generalizing & Refactoring
2018-04-11 17:36:12 +02:00
Christian Bender
43d3a56a3f
Merge pull request #406 from Lisanaaa/master
Thanks for your efort.
2018-04-11 17:35:32 +02:00
nik
e83317fd89 Added PancakeSort and the other minor changes 2018-04-10 12:48:21 +03:00
nik
e15cfb29b1 Added GnomeSort 2018-04-10 11:32:49 +03:00
nik
18a5148576 Refactored HeapSort 2018-04-10 11:16:28 +03:00
khalil2535
8b243667d7 Update Caesar.java 2018-04-09 21:59:13 +03:00
nik
9491b45a05 Minor changes 2018-04-09 21:14:40 +03:00
Keqi Huang
0cf0aba68a
Update TopKWords.java 2018-04-09 09:16:06 -05:00
Christian Bender
093a892889
Merge pull request #408 from thegabriele97/master
added iterative binary search algorithm
2018-04-09 15:20:36 +02:00
Christian Bender
18808175da
Merge pull request #409 from nikitap492/master
Thanks for contribution
2018-04-09 15:20:02 +02:00
Christian Bender
f1f22f9d18
Merge pull request #410 from khalil2535/patch-1
Upload README.md
2018-04-09 15:18:42 +02:00
nik
d4bd9e7c7d Replaced the left sorts to the new package 2018-04-09 15:50:48 +03:00
nik
52d1182de5 Refactored BubbleSort, CycleSort, CocktailShakerSort 2018-04-09 15:48:08 +03:00
nik
b01c2cf2c6 Refactored bogo sort and bubble sort 2018-04-09 15:24:16 +03:00
nik
65361a4445 Refactored and fixed the bugs in BinaryTreeSort 2018-04-09 15:12:40 +03:00
nik
874940160a Added the default method to sort a list to the sort interface
Changes in InsertionSort and CountingSort
2018-04-09 14:04:46 +03:00
nik
5560be8262 MergeSort was implemented SortAlgorithm 2018-04-09 13:41:39 +03:00
nik
2c356b563f The sorting structure was driven to a general java project structure
Fixed the bugs in QuickSort
Refactored QuickSort
2018-04-09 13:25:02 +03:00
nik
35f21f3b1b Refactored SelectionSort 2018-04-09 12:12:30 +03:00
nik
3c40937c66 Created general interface for most algorithms
Created utils methods
Refactored ShellSort
2018-04-09 12:05:41 +03:00
nik
205aec0c4f Changed the names of the counting sort methods
Added curly braces for the loop
2018-04-09 09:57:03 +03:00
Keqi Huang
68d945077e
Update TopKWords.java
All has been improved according to your advice.
2018-04-08 17:04:17 -05:00
Mahmoud khalil
fcdf0d76e3
Upload README.md 2018-04-08 22:27:39 +03:00
Salvatore Gabriele La Greca
c7f4f53a4b
code clean 2018-04-08 20:05:00 +02:00
Christian Bender
c2335d9a06
Merge pull request #407 from khalil2535/patch-1
Upate AES.java
2018-04-08 19:56:24 +02:00