js-challenges
所属分类:数据结构
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2018-10-19 09:16:43
上 传 者:
sh-1993
说明: Javascript编程语言中算法和数据结构的实现
(Implementation of algorithm and data structure in Javascript Programming Language)
文件列表:
.eslintignore (26, 2018-10-19)
.eslintrc.js (583, 2018-10-19)
.travis.yml (174, 2018-10-19)
package.json (704, 2018-10-19)
sorting/ (0, 2018-10-19)
sorting/bogo-sort.js (1037, 2018-10-19)
sorting/bubble-sort.js (979, 2018-10-19)
sorting/bucket-sort.js (944, 2018-10-19)
sorting/counting-sort.js (730, 2018-10-19)
sorting/gnome-sort.js (1089, 2018-10-19)
sorting/heap-sort.js (1646, 2018-10-19)
sorting/insertion-sort.js (700, 2018-10-19)
sorting/merge-sort.js (1125, 2018-10-19)
sorting/quick-sort.js (1187, 2018-10-19)
sorting/radix-sort.js (1240, 2018-10-19)
sorting/selection-sort.js (802, 2018-10-19)
sorting/shell-sort.js (1213, 2018-10-19)
tests/ (0, 2018-10-19)
tests/sorting/ (0, 2018-10-19)
tests/sorting/bogo-sort.spec.js (484, 2018-10-19)
tests/sorting/bubble-sort.spec.js (712, 2018-10-19)
tests/sorting/bucket-sort.spec.js (1089, 2018-10-19)
tests/sorting/counting-sort.spec.js (522, 2018-10-19)
tests/sorting/gnome-sort.spec.js (502, 2018-10-19)
tests/sorting/heap-sort.spec.js (758, 2018-10-19)
tests/sorting/insertion-sort.spec.js (510, 2018-10-19)
tests/sorting/merge-sort.spec.js (499, 2018-10-19)
tests/sorting/quick-sort-spec.js (502, 2018-10-19)
tests/sorting/radix-sort.spec.js (820, 2018-10-19)
tests/sorting/selection-sort.spec.js (510, 2018-10-19)
tests/sorting/shell-sort.spec.js (502, 2018-10-19)
tests/test-utils.js (124, 2018-10-19)
yarn.lock (131696, 2018-10-19)
# Js Challenges
Implementation of algorithm and data structure in Javascript Programming Language
## Contents
- [Arithmetic Analysis](https://github.com/euclid1990/js-challenges/blob/master/)
- [File Transfer Protocol](https://github.com/euclid1990/js-challenges/blob/master/)
- [Graphs](https://github.com/euclid1990/js-challenges/blob/master/)
- [Math](https://github.com/euclid1990/js-challenges/blob/master/)
- [Neutral Network](https://github.com/euclid1990/js-challenges/blob/master/)
- [Ciphers](https://github.com/euclid1990/js-challenges/blob/master/)
- [Data Structures](https://github.com/euclid1990/js-challenges/blob/master/)
- [Dynamic Programming](https://github.com/euclid1990/js-challenges/blob/master/)
- [Hashes](https://github.com/euclid1990/js-challenges/blob/master/)
- [Searches](https://github.com/euclid1990/js-challenges/blob/master/)
- [Sorting](https://github.com/euclid1990/js-challenges/blob/master/sorting) [WIP]
- [Strings](https://github.com/euclid1990/js-challenges/blob/master/)
- [Traversals](https://github.com/euclid1990/js-challenges/blob/master/)
## Contribute
You're free to contribute to this project by submitting [issues](https://github.com/euclid1990/js-challenges/blob/master/./issues) and/or [pull requests](https://github.com/euclid1990/js-challenges/blob/master/./pulls).
### Dev guidelines
* Fork the repository and make changes on your fork in a feature branch.
* To install all dependencies.
```
$ yarn install
```
* Commit messages must start with a capitalized and short summary.
* To ensure consistency throughout the source code, keep these coding styles.
```bash
$ yarn run watch
```
* Each feature must have test cases, after every commit, make sure the test suite passes.
```bash
$ yarn run test
```
* Before you submit your Pull Request (PR) consider the open or closed PR that relates to your submission.
## License
This work is licensed under a [MIT License]
近期下载者:
相关文件:
收藏者: