98 Commits

Author SHA1 Message Date
Anamarija Papić
8084046f1b Merge branch 'master' into fix/phpunit-sorting-tests 2023-10-07 08:05:43 +02:00
Anamarija Papić
b3774d70b0 fix count sort.
- no min and max as function parameters
- count sort tests are now passing
2023-10-06 19:57:48 +02:00
Aryansh Bhargavan
831d93b454
Fix: Changes in formatting? 2023-10-06 21:51:15 +05:30
Anamarija Papić
4c77cd2ff8 rename test case class.
- to fix "Test case class not matching filename" deprecation warning
2023-10-06 16:10:18 +02:00
Anamarija Papić
cf9764890d rename SortingTests.php to SortingTest.php.
- made this change so that PHPUnit can execute sorting tests
- sorting tests were previously ignored because of the file name typo
2023-10-06 15:26:57 +02:00
Aryansh Bhargavan
f595b7a71a
Feat: Added Vignere Cipher 2023-10-05 21:10:00 +05:30
salehhashemi1992
b814cf2669 fix some ci warnings 2023-10-05 00:01:13 +03:30
salehhashemi1992
5817388856 fix mono alphabetic cipher test structure 2023-10-04 23:45:09 +03:30
salehhashemi1992
1a04f5ea8f fix morse test structure 2023-10-04 23:44:04 +03:30
salehhashemi1992
e5523e0c4c fix conversions test structure 2023-10-04 23:40:29 +03:30
salehhashemi1992
a305f06efe fix maths test structure 2023-10-04 23:09:58 +03:30
salehhashemi1992
963bafca71 fix searches test structure 2023-10-04 23:03:29 +03:30
salehhashemi1992
39ab69ecea fix string test structure 2023-10-04 22:56:49 +03:30
salehhashemi1992
9c2726203c fix cs errors to follow the psr12 standard and also some minor fixes 2023-10-04 21:50:32 +03:30
Neto Costa
9dab8744dd fix: fix empty input validation on quicksort 2023-10-02 21:12:05 -03:00
Brandon Johnson
986d1363ff
Merge pull request #117 from salehhashemi1992/mode-function-multiple-return
Enhance mode() Function to Return Multiple Modes
2023-09-17 22:50:49 -06:00
salehhashemi1992
50f436eb17 fix mode method to return multiple modes if needed 2023-09-16 16:45:18 +03:30
salehhashemi1992
e06139805a add heap sort to sort algorithms 2023-09-16 16:31:10 +03:30
Ruben del Blanco Rey
e0cac03bc6
Project Euler Problem 11 (#113)
* feat:first approach to the problem

* feat:add Project euler problem 11
2023-05-14 22:44:05 -06:00
Ruben del Blanco Rey
f57991b8e6
Added Project Euler's problem 10 (#110)
* feat:add Project Euler problem 10

* chore:add problem in DIRECTORY
2023-04-23 22:25:55 -06:00
Brandon Johnson
1914ea1253
Merge pull request #112 from rubendelblanco/Problem4
Maths: ProjectEuler Problem 4
2023-04-23 22:24:20 -06:00
Ruben del Blanco Rey
2c80872478
Merge branch 'TheAlgorithms:master' into problem8 2023-04-21 12:32:29 +02:00
Ruben del Blanco
8b3a173e5d Add problem 4 from Project Euler 2023-04-13 11:40:19 +02:00
Ruben del Blanco
852a771f1c feat:add problem 8 from Euler Project 2023-04-11 17:57:51 +02:00
Kiril Cvetkov
4597595a9a Fix: updated SinglyLinkedList's constructor | Test: added a test for delete functionality 2023-04-09 17:55:31 -07:00
Kiril Cvetkov
e8111c1222 Added Singly Linked Lists 2023-03-31 19:04:20 -07:00
80Quattro
da64ca9207 BUGFIX: median function and median tests, fix Issue #102 2023-02-02 17:21:33 +01:00
80Quattro
d1e6a000f0 Add tests for mean function 2023-01-29 12:17:30 +01:00
Aryansh B
1c33b1f1dd
Added BFS (#98)
* added BFS

* Added tests, updated directory, added BFS

* modified test

* Update DepthFirstSearchTest.php

* Modified requested change
2022-11-29 00:21:02 -07:00
Ayoade David
92172e347f
Add InterpolationSearch algorithm (#96)
* Add InterpolationSearch algorithm

add interpolationsearch file, included algorithm in test file, included algorithm in directory.md file
2022-11-16 17:16:00 -07:00
ayDavidGitHere
4ad358d7c7 add ExpontentialSearch amd TernarySearch to tests/Searches and add TernarySearch to Directory.md 2022-11-01 04:30:22 +01:00
Andre Alves
1943ea3c60 add: DFS non recursive algorithm 2022-10-24 20:38:13 -03:00
Carlos Afonso
de9f7cff22
Add Speed Conversion (#91) 2022-10-23 23:31:10 -06:00
tales
6a67bf2606
mean, median, mode (#83)
* mean median mode

* update DIRECTORY

* just renaming

* adding unit tests

* organizing the file

* ops missed this one
2022-10-15 22:41:56 -06:00
Samadmemon991
648c5626ed Added neon number checker 2022-10-11 17:16:44 +05:00
Abdul-Samad99
e18738b14f Added Armstrong checker 2022-10-10 12:46:00 +05:00
Samadmemon991
c848316a08 Code refactoring 2022-10-09 16:46:29 +05:00
Samadmemon991
7535486226 Updated function name to avoid collision 2022-10-07 15:54:58 +05:00
Abdul-Samad99
f23fbb7f91 Added Palindrome checker 2022-10-06 21:23:15 +05:00
TKF486
c97dadec46 Created new sort algorithm
added gnome sort algorithm, with added unit tests and updated DIRECTORY.md
2022-08-03 16:40:30 +08:00
Brandon Johnson
42c2656487
Merge pull request #75 from darwinz/master
Adding DataStructures directories
2022-08-02 23:26:31 -06:00
Brandon Johnson
68056c199a adding the tests/DataStructures directory 2022-08-02 23:05:15 -06:00
1101
27ce6d2c95
Update SearchesTest.php 2022-08-03 12:36:25 +08:00
1101
8e9c6764de
Update SearchesTest.php 2022-08-03 09:57:10 +08:00
Brandon Johnson
925178d263 rename MonoAlphabeticCipher and move tests for the same into Ciphers tests 2022-07-31 23:06:45 -06:00
Brandon Johnson
11e22b312f adding ArrayKeysSort to the Sorting dir 2022-07-31 23:06:45 -06:00
Brandon Johnson
35ed4625eb update fibonacciSearch.php to FibonacciSearch.php for consistency 2022-07-31 23:06:45 -06:00
Brandon Johnson
1eef2e1d93 build: update project euler tests 2022-07-31 23:06:45 -06:00
Brandon Johnson
2676bb112e add tests/Strings, change String to Strings, code style updates 2022-07-31 23:06:45 -06:00
Brandon Johnson
53d235dcf3 meta: add tests/Sorting, code style updates/improvements 2022-07-31 22:19:41 -06:00