- 安装依赖 :
npm install
- 执行所有测试 :
npm run test
- 运行指定单个测试方式 :
./node_modules/jest/bin/jest.js ./src/data-structures/linked-list/__test__/LinkedListNode.test.js
- 代码 Lint 校验:
npm run lint
- 配置了 husky
pre-commit
hooks,提交代码之前校验代码和执行单元测试
在线算法题库:LeetCode 或者 Hacker Rank
- http://www.csie.ntnu.edu.tw/~u91029/ 讲解、代码格式、图表都很规范,覆盖广
- http://www.matrix67.com/informatics.html Matrix67 的一些算法讲解类经典文章,平易近人
- https://www.byvoid.com/blog/tag/計算機科學 BYVoid 的博客,计算机科学标签
- http://fanhq666.blog.163.com/blog/ 范浩强的博客
- http://watashi.ws/blog/@watashi 的博客
- 极客时间的《数据结构与算法之美》 王争
比较全的几个库
- https://github.com/trekhleb/javascript-algorithms
- https://github.com/labuladong/fucking-algorithm
- https://github.com/apachecn/Interview
- https://github.com/azl397985856/leetcode
- http://uoj.ac UOJ
- http://acm.timus.ru/ URAL
- http://uva.onlinejudge.org/ UVA
- http://acm.sgu.ru/index.php SGU
- http://www.spoj.pl/ SPOJ - 波兰著名 OJ,好题 / 系列不少,缺点是机器太慢
- http://poj.org/ POJ - 北大
- http://acm.hdu.edu.cn/ HDU - 杭电
- http://ace.delos.com/usacogate USACO - 算法入门级训练题(附带算法讲解)
- http://livearchive.onlinejudge.org/index.php ACM/ICPC 真题
- http://oj.tsinsen.com/ 清橙 OJ
- http://acm.hust.edu.cn/vjudge/toIndex.action vjudge - 各大 OJ 之集结
- http://projecteuler.net/ 非常有爱的数学/算法题库
- http://community.topcoder.com/tc Topcoder
- http://codeforces.com/ Codeforces
- http://www.codechef.com/ Codechef
- http://main.edu.pl/en POI 等比赛
- http://ace.delos.com/contestgate USACO 月赛
- http://code.google.com/codejam Google Code Jam
- http://www.lydsy.com/JudgeOnline/ 耒阳大视野,前身为八中 OJ,省选及以上刷题必备…… 国内入门题库(主要是 NOIp 级别):
- http://vijos.org/ 最有名也是最古老的 OJ……目前状况不明中。
- http://tyvj.cn/
- http://www.rqnoj.cn/
- http://wikioi.com/problem/#
MIT
giscafer.com · GitHub @giscafer · Weibo @Nickbing Lao · Twitter @nickbinglao