367 Commits

Author SHA1 Message Date
1b3b125723 DijkstraSmallestPath
after fixing some errors.
2020-04-19 17:01:26 +02:00
cdab9f9a3c Dijkstra Smallest Path 2020-04-17 22:24:08 +02:00
c98361b136 Graph 2020-04-17 22:10:40 +02:00
0713ebf2c8 Delete Graphs 2020-04-17 22:08:30 +02:00
61c53dcbea Graph Theory 2020-04-17 22:06:02 +02:00
31cb7fe222 update_directory_md.yml: Remove GH Actions workaround 2020-01-27 22:48:41 +01:00
6a2d787876 updating DIRECTORY.md 2020-01-09 20:42:37 +00:00
04ea1457f5 Create update_directory_md.yml 2020-01-09 21:42:17 +01:00
39fb138ae8 cd linear-algebra-javascript 2020-01-09 21:27:10 +01:00
7da6d10217 Update nodejs.yml 2020-01-09 21:24:12 +01:00
18ee8da17a GitHub Action to test Javascript 2020-01-09 21:22:27 +01:00
dfacd257e1 Merge pull request #93 from lakshyabatman/master
Kadane Algo is added
2019-09-14 23:23:15 +05:30
3d2db0d74c Issue fixed 2019-09-09 00:18:29 +05:30
02050b7f8e Kadane Algo is added 2019-09-09 00:10:04 +05:30
71bbd07836 Merge pull request #88 from PatOnTheBack/master
Improved JSLint Compliance and Created Math Algorithms
2019-08-07 18:33:05 +08:00
66600374be Made "use strict" Global & Made JSLint Happy 2019-08-05 15:34:17 -04:00
ef7b5bd119 Made "use strict" Global 2019-08-05 15:29:57 -04:00
376a67cafb Create abs.js
This script calculates absolute value.
2019-07-02 09:35:06 -04:00
759e81df1f Create factorial.js
This program calculates and displays the factorial for a user-input number.
2019-07-02 09:19:44 -04:00
61ea916bd9 Create average_mean.js 2019-07-01 15:07:01 -04:00
6960272374 Create find_lcm.js
- Created find_lcm.js
- Created maths folder
2019-07-01 14:35:50 -04:00
f37cac8508 Fixed Whitespace, Operators, and Quotes to Comply with JSLint
I modified the whitespace in the files and changed single quotes to double quotes.

I also changed some `==` and `!=` operators to `===` and `!==` to comply with JSLint.
2019-06-27 10:41:44 -04:00
f4e6b66a0b Merge pull request #87 from PatOnTheBack/patch-1
Added Semicolon to Avoid Auto Semicolon Insertion
2019-06-27 11:28:14 +05:30
d582ccfc9f Added Semicolon to Avoid Auto Semicolon Insertion
This fixes a [recommendation on lgtm](9fe2ca0492/files/Sorts/bucketSort.js)
2019-06-26 21:23:46 -04:00
2c1cd5595a Merge pull request #86 from Mavroian/master
Add Jump Search Algorithm
2019-05-11 10:15:52 +08:00
695ac54df2 Update jumpSearch.js 2019-05-11 10:13:32 +08:00
e92c4ae40a Added JumpSearch algorithm 2019-05-10 17:43:44 +09:00
46eca98c72 Added Jump Search to readme.md 2019-05-10 17:43:13 +09:00
f76f615556 Added SHA-1 and SHA-256 hashing algorithms (#83)
* Added SHA-1 and SHA-256 hashing algorithms

* Fixed typos in comments

* Removed redundant unsigned integer casting
2019-05-06 18:40:13 +03:00
9bcf32a1e2 Merge pull request #84 from ntedgi/graph-based-algorithems
adding Graph data structure
2019-05-02 17:33:47 +05:30
b2abfc24e3 adding Graph data structure 2019-05-02 12:53:40 +03:00
4b47c0661b Add wiggle sort 2019-04-25 21:58:03 +05:30
ad001c44b9 Merge pull request #73 from AlexDvorak/master
added DecimalToHex
2019-03-21 12:06:59 +05:30
2450f24c50 Merge pull request #80 from winsonrich/patch-6
Update keyFinder.js
2019-03-21 12:05:09 +05:30
8a356cd839 fixed alert 2019-02-24 15:06:59 -06:00
97ac1c3d24 fixed and added test cases 2019-02-24 15:00:42 -06:00
2445600a53 Update keyFinder.js
Add some key words to the wordbank to increase the chance of the matching.
2018-10-31 17:08:24 +08:00
75d7ef53dc Update keyFinder.js
Finally, there are several changes in the function keyFinder(str) that make it works well
2018-10-31 16:54:20 +08:00
fed5d517fd Update keyFinder.js
a sub-function is used to assist the keyfinder to find the key
2018-10-31 10:36:52 +08:00
a93d5cfe67 Update keyFinder.js
1. modified the identifiers and used the suitable identifiers for the variables
2. leave the loop when a key is match and found to increase the speed of searching in this stage of development
3. return the key number if founded, return 0 if found nothing
2018-10-31 10:10:17 +08:00
6c894a2aa5 Update keyFinder.js
modified used the suitable identifier for the variables
2018-10-31 09:47:06 +08:00
9cabd462ec Merge pull request #78 from winsonrich/patch-4
Create keyFinder.js
2018-10-30 15:11:05 +05:30
7a04d2ad86 Update keyFinder.js
Made 2 changes to optimize the match results:
1. use a loop to find the next digit of wordbank element and compare with outStr's digit
2. this part need to be optimize with the calculation of the number of occurance of word's probabilities
2018-10-30 11:20:32 +08:00
e41ad76298 Update keyFinder.js
some changes is made to optimize the function
2018-10-27 12:29:36 +08:00
e0fa99b2fd Update keyFinder.js
optimized the indentation for the if statement in line 18
2018-10-27 11:13:15 +08:00
5a75bcae52 Rename keyFinder to keyFinder.js 2018-10-27 10:38:07 +08:00
633105633b Create keyFinder
Find and retrieve the encryption key automatically 
Note: This is a draft version, please help to modify, Thanks!
2018-10-25 20:15:11 +08:00
3e47ca62c0 deleted checksums 2018-10-23 13:25:13 -05:00
7b82729d7e Merge pull request #64 from KuLi/bucket_sort
Implemented bucket sort algorithm
2018-10-23 10:49:45 +05:30
9f7639e498 Merge pull request #74 from KuLi/cycleSort
Implemented cycle sort algorithm
2018-10-23 09:43:08 +05:30