4
4
5
5
This repository contains JavaScript implementations of different famous Computer Science algorithms.
6
6
7
- API reference with usage examples available <a href =" https://mgechev.github.io/javascript-algorithms/ " target =" _blank " >here</a >.
7
+ API reference with usage examples available
8
+ <a href =" https://mgechev.github.io/javascript-algorithms/ " target =" _blank " >here</a >.
8
9
9
10
## Development
10
11
@@ -18,13 +19,13 @@ npm install
18
19
19
20
** To setup repository with documentation**
20
21
21
- - Go to the parent directory of the ` javascript-algorithms ` folder and call:
22
+ * Go to the parent directory of the ` javascript-algorithms ` folder and call:
22
23
23
24
``` bash
24
25
git clone https://github.com/mgechev/javascript-algorithms.git javascript-algorithms-docs
25
26
```
26
27
27
- - Go to the ` javascript-algorithms-docs ` folder and change current branch to ` gh-pages ` :
28
+ * Go to the ` javascript-algorithms-docs ` folder and change current branch to ` gh-pages ` :
28
29
29
30
``` bash
30
31
git checkout gh-pages
@@ -54,8 +55,8 @@ and all `*.spec.js` files will be executed.
54
55
55
56
## Contributions
56
57
57
- Fork the repo and make required changes. After that push your changes in branch, which is named according to the changes you did.
58
- Initiate the PR.
58
+ Fork the repo and make required changes. After that push your changes in branch, which is named according to the changes
59
+ you did. Initiate the PR.
59
60
60
61
Make sure you're editor makes validations according to the ` .jshintrc ` in the root directory of the repository.
61
62
@@ -65,29 +66,30 @@ Before pushing to the repository run:
65
66
gulp build
66
67
```
67
68
68
- If the build is not successful fix your code in order the tests and jshint validation to run successfully and after that create a pull request.
69
+ If the build is not successful fix your code in order the tests and jshint validation to run successfully and after that
70
+ create a pull request.
69
71
70
72
## Contributors
71
73
72
- [ <img alt =" mgechev " src =" https://avatars1.githubusercontent.com/u/455023?v=4&s=117 " width =" 117 " >] ( https://github.com/mgechev ) |[ <img alt =" AndriiHeonia " src =" https://avatars1.githubusercontent.com/u/773648?v=4&s=117 " width =" 117 " >] ( https://github.com/AndriiHeonia ) |[ <img alt =" Jakehp " src =" https://avatars1.githubusercontent.com/u/1854569?v=4&s=117 " width =" 117 " >] ( https://github.com/Jakehp ) |[ <img alt =" lygstate " src =" https://avatars3.githubusercontent.com/u/121040?v=4&s=117 " width =" 117 " >] ( https://github.com/lygstate ) |[ <img alt =" mik-laj " src =" https://avatars1.githubusercontent.com/u/12058428?v=4&s=117 " width =" 117 " >] ( https://github.com/mik-laj ) |[ <img alt =" krzysztof-grzybek " src =" https://avatars0.githubusercontent.com/u/6236664?v=4&s=117 " width =" 117 " >] ( https://github.com/krzysztof-grzybek ) |
73
- :---: |:---: |:---: |:---: |:---: |: ---: |
74
- [ mgechev] ( https://github.com/mgechev ) | [ AndriiHeonia] ( https://github.com/AndriiHeonia ) | [ Jakehp] ( https://github.com/Jakehp ) | [ lygstate] ( https://github.com/lygstate ) | [ mik-laj] ( https://github.com/mik-laj ) | [ krzysztof-grzybek] ( https://github.com/krzysztof-grzybek ) |
74
+ | [ <img alt =" mgechev " src =" https://avatars1.githubusercontent.com/u/455023?v=4&s=117 " width =" 117 " >] ( https://github.com/mgechev ) | [ <img alt =" AndriiHeonia " src =" https://avatars1.githubusercontent.com/u/773648?v=4&s=117 " width =" 117 " >] ( https://github.com/AndriiHeonia ) | [ <img alt =" Jakehp " src =" https://avatars1.githubusercontent.com/u/1854569?v=4&s=117 " width =" 117 " >] ( https://github.com/Jakehp ) | [ <img alt =" lygstate " src =" https://avatars3.githubusercontent.com/u/121040?v=4&s=117 " width =" 117 " >] ( https://github.com/lygstate ) | [ <img alt =" mik-laj " src =" https://avatars1.githubusercontent.com/u/12058428?v=4&s=117 " width =" 117 " >] ( https://github.com/mik-laj ) | [ <img alt =" krzysztof-grzybek " src =" https://avatars0.githubusercontent.com/u/6236664?v=4&s=117 " width =" 117 " >] ( https://github.com/krzysztof-grzybek ) |
75
+ | :--------------------------------------------------------------------------------------------------------------------------- : | :------------------------------------------------------------------------------------------------------------------------------------- : | :-------------------------------------------------------------------------------------------------------------------------- : | :----------------------------------------------------------------------------------------------------------------------------- : | :----------------------------------------------------------------------------------------------------------------------------- : | :--------------------------------------------------------------------------------------------------------------------------------------------- ---: |
76
+ | [ mgechev] ( https://github.com/mgechev ) | [ AndriiHeonia] ( https://github.com/AndriiHeonia ) | [ Jakehp] ( https://github.com/Jakehp ) | [ lygstate] ( https://github.com/lygstate ) | [ mik-laj] ( https://github.com/mik-laj ) | [ krzysztof-grzybek] ( https://github.com/krzysztof-grzybek ) |
75
77
76
- [ <img alt =" pvoznenko " src =" https://avatars3.githubusercontent.com/u/1098414?v=4&s=117 " width =" 117 " >] ( https://github.com/pvoznenko ) |[ <img alt =" jettcalleja " src =" https://avatars0.githubusercontent.com/u/6356258?v=4&s=117 " width =" 117 " >] ( https://github.com/jettcalleja ) |[ <img alt =" filipefalcaos " src =" https://avatars2.githubusercontent.com/u/9125631?v=4&s=117 " width =" 117 " >] ( https://github.com/filipefalcaos ) |[ <img alt =" kdamball " src =" https://avatars3.githubusercontent.com/u/3318312?v=4&s=117 " width =" 117 " >] ( https://github.com/kdamball ) |[ <img alt =" lekkas " src =" https://avatars3.githubusercontent.com/u/5211478?v=4&s=117 " width =" 117 " >] ( https://github.com/lekkas ) |[ <img alt =" infusion " src =" https://avatars3.githubusercontent.com/u/197742?v=4&s=117 " width =" 117 " >] ( https://github.com/infusion ) |
77
- :---: |:---: |:---: |:---: |:---: |: ---: |
78
- [ pvoznenko] ( https://github.com/pvoznenko ) | [ jettcalleja] ( https://github.com/jettcalleja ) | [ filipefalcaos] ( https://github.com/filipefalcaos ) | [ kdamball] ( https://github.com/kdamball ) | [ lekkas] ( https://github.com/lekkas ) | [ infusion] ( https://github.com/infusion ) |
78
+ | [ <img alt =" pvoznenko " src =" https://avatars3.githubusercontent.com/u/1098414?v=4&s=117 " width =" 117 " >] ( https://github.com/pvoznenko ) | [ <img alt =" jettcalleja " src =" https://avatars0.githubusercontent.com/u/6356258?v=4&s=117 " width =" 117 " >] ( https://github.com/jettcalleja ) | [ <img alt =" filipefalcaos " src =" https://avatars2.githubusercontent.com/u/9125631?v=4&s=117 " width =" 117 " >] ( https://github.com/filipefalcaos ) | [ <img alt =" kdamball " src =" https://avatars3.githubusercontent.com/u/3318312?v=4&s=117 " width =" 117 " >] ( https://github.com/kdamball ) | [ <img alt =" lekkas " src =" https://avatars3.githubusercontent.com/u/5211478?v=4&s=117 " width =" 117 " >] ( https://github.com/lekkas ) | [ <img alt =" infusion " src =" https://avatars3.githubusercontent.com/u/197742?v=4&s=117 " width =" 117 " >] ( https://github.com/infusion ) |
79
+ | :-------------------------------------------------------------------------------------------------------------------------------- : | :------------------------------------------------------------------------------------------------------------------------------------ : | :---------------------------------------------------------------------------------------------------------------------------------------- : | :------------------------------------------------------------------------------------------------------------------------------ : | :-------------------------------------------------------------------------------------------------------------------------- : | :-------------------------------------------------------------------------------------------------------------------------- ---: |
80
+ | [ pvoznenko] ( https://github.com/pvoznenko ) | [ jettcalleja] ( https://github.com/jettcalleja ) | [ filipefalcaos] ( https://github.com/filipefalcaos ) | [ kdamball] ( https://github.com/kdamball ) | [ lekkas] ( https://github.com/lekkas ) | [ infusion] ( https://github.com/infusion ) |
79
81
80
- [ <img alt =" deniskyashif " src =" https://avatars2.githubusercontent.com/u/5999271?v=4&s=117 " width =" 117 " >] ( https://github.com/deniskyashif ) |[ <img alt =" designeng " src =" https://avatars0.githubusercontent.com/u/2807469?v=4&s=117 " width =" 117 " >] ( https://github.com/designeng ) |[ <img alt =" pkerpedjiev " src =" https://avatars3.githubusercontent.com/u/2143629?v=4&s=117 " width =" 117 " >] ( https://github.com/pkerpedjiev ) |[ <img alt =" Xuefeng-Zhu " src =" https://avatars0.githubusercontent.com/u/5875315?v=4&s=117 " width =" 117 " >] ( https://github.com/Xuefeng-Zhu ) |[ <img alt =" Microfed " src =" https://avatars1.githubusercontent.com/u/613179?v=4&s=117 " width =" 117 " >] ( https://github.com/Microfed ) |[ <img alt =" alexjoverm " src =" https://avatars3.githubusercontent.com/u/5701162?v=4&s=117 " width =" 117 " >] ( https://github.com/alexjoverm ) |
81
- :---: |:---: |:---: |:---: |:---: |: ---: |
82
- [ deniskyashif] ( https://github.com/deniskyashif ) | [ designeng] ( https://github.com/designeng ) | [ pkerpedjiev] ( https://github.com/pkerpedjiev ) | [ Xuefeng-Zhu] ( https://github.com/Xuefeng-Zhu ) | [ Microfed] ( https://github.com/Microfed ) | [ alexjoverm] ( https://github.com/alexjoverm ) |
82
+ | [ <img alt =" deniskyashif " src =" https://avatars2.githubusercontent.com/u/5999271?v=4&s=117 " width =" 117 " >] ( https://github.com/deniskyashif ) | [ <img alt =" designeng " src =" https://avatars0.githubusercontent.com/u/2807469?v=4&s=117 " width =" 117 " >] ( https://github.com/designeng ) | [ <img alt =" pkerpedjiev " src =" https://avatars3.githubusercontent.com/u/2143629?v=4&s=117 " width =" 117 " >] ( https://github.com/pkerpedjiev ) | [ <img alt =" Xuefeng-Zhu " src =" https://avatars0.githubusercontent.com/u/5875315?v=4&s=117 " width =" 117 " >] ( https://github.com/Xuefeng-Zhu ) | [ <img alt =" Microfed " src =" https://avatars1.githubusercontent.com/u/613179?v=4&s=117 " width =" 117 " >] ( https://github.com/Microfed ) | [ <img alt =" alexjoverm " src =" https://avatars3.githubusercontent.com/u/5701162?v=4&s=117 " width =" 117 " >] ( https://github.com/alexjoverm ) |
83
+ | :-------------------------------------------------------------------------------------------------------------------------------------- : | :-------------------------------------------------------------------------------------------------------------------------------- : | :------------------------------------------------------------------------------------------------------------------------------------ : | :------------------------------------------------------------------------------------------------------------------------------------ : | :----------------------------------------------------------------------------------------------------------------------------- : | :------------------------------------------------------------------------------------------------------------------------------- ---: |
84
+ | [ deniskyashif] ( https://github.com/deniskyashif ) | [ designeng] ( https://github.com/designeng ) | [ pkerpedjiev] ( https://github.com/pkerpedjiev ) | [ Xuefeng-Zhu] ( https://github.com/Xuefeng-Zhu ) | [ Microfed] ( https://github.com/Microfed ) | [ alexjoverm] ( https://github.com/alexjoverm ) |
83
85
84
- [ <img alt =" amilajack " src =" https://avatars1.githubusercontent.com/u/6374832?v=4&s=117 " width =" 117 " >] ( https://github.com/amilajack ) |[ <img alt =" shaunak1111 " src =" https://avatars3.githubusercontent.com/u/1323960?v=4&s=117 " width =" 117 " >] ( https://github.com/shaunak1111 ) |[ <img alt =" contra " src =" https://avatars0.githubusercontent.com/u/425716?v=4&s=117 " width =" 117 " >] ( https://github.com/contra ) |[ <img alt =" liesislukas " src =" https://avatars3.githubusercontent.com/u/2733862?v=4&s=117 " width =" 117 " >] ( https://github.com/liesislukas ) |[ <img alt =" millerrach " src =" https://avatars2.githubusercontent.com/u/12432794?v=4&s=117 " width =" 117 " >] ( https://github.com/millerrach ) |[ <img alt =" fanixk " src =" https://avatars2.githubusercontent.com/u/921156?v=4&s=117 " width =" 117 " >] ( https://github.com/fanixk ) |
85
- :---: |:---: |:---: |:---: |:---: |: ---: |
86
- [ amilajack] ( https://github.com/amilajack ) | [ shaunak1111] ( https://github.com/shaunak1111 ) | [ contra] ( https://github.com/contra ) | [ liesislukas] ( https://github.com/liesislukas ) | [ millerrach] ( https://github.com/millerrach ) | [ fanixk] ( https://github.com/fanixk ) |
86
+ | [ <img alt =" amilajack " src =" https://avatars1.githubusercontent.com/u/6374832?v=4&s=117 " width =" 117 " >] ( https://github.com/amilajack ) | [ <img alt =" shaunak1111 " src =" https://avatars3.githubusercontent.com/u/1323960?v=4&s=117 " width =" 117 " >] ( https://github.com/shaunak1111 ) | [ <img alt =" contra " src =" https://avatars0.githubusercontent.com/u/425716?v=4&s=117 " width =" 117 " >] ( https://github.com/contra ) | [ <img alt =" liesislukas " src =" https://avatars3.githubusercontent.com/u/2733862?v=4&s=117 " width =" 117 " >] ( https://github.com/liesislukas ) | [ <img alt =" millerrach " src =" https://avatars2.githubusercontent.com/u/12432794?v=4&s=117 " width =" 117 " >] ( https://github.com/millerrach ) | [ <img alt =" fanixk " src =" https://avatars2.githubusercontent.com/u/921156?v=4&s=117 " width =" 117 " >] ( https://github.com/fanixk ) |
87
+ | :-------------------------------------------------------------------------------------------------------------------------------- : | :------------------------------------------------------------------------------------------------------------------------------------ : | :------------------------------------------------------------------------------------------------------------------------- : | :------------------------------------------------------------------------------------------------------------------------------------ : | :----------------------------------------------------------------------------------------------------------------------------------- : | :---------------------------------------------------------------------------------------------------------------------- ---: |
88
+ | [ amilajack] ( https://github.com/amilajack ) | [ shaunak1111] ( https://github.com/shaunak1111 ) | [ contra] ( https://github.com/contra ) | [ liesislukas] ( https://github.com/liesislukas ) | [ millerrach] ( https://github.com/millerrach ) | [ fanixk] ( https://github.com/fanixk ) |
87
89
88
- [ <img alt =" ysharplanguage " src =" https://avatars0.githubusercontent.com/u/1055314?v=4&s=117 " width =" 117 " >] ( https://github.com/ysharplanguage ) |
89
- : ---: |
90
- [ ysharplanguage] ( https://github.com/ysharplanguage ) |
90
+ | [ <img alt =" ysharplanguage " src =" https://avatars0.githubusercontent.com/u/1055314?v=4&s=117 " width =" 117 " >] ( https://github.com/ysharplanguage ) |
91
+ | :--------------------------------------------------------------------------------------------------------------------------------------- ---: |
92
+ | [ ysharplanguage] ( https://github.com/ysharplanguage ) |
91
93
92
94
## License
93
95
0 commit comments