Airing 的算法实验室
使用 TypeScript 编写的一些有趣的算法实验。
线上地�:http://lib.ursb.me
目录
- 百人分钱问题
- 蒙特�洛算法
- 排�算法
- 选择排� Selection Sort
- �入排� Insertion Sort
- �入排� | 近乎有� Insertion Sort with Nearly Ordered Array
- 归并排� | 自顶�下 Merge Sort TD
- 归并排� | 自底�上 Merge Sort BD
- 快速排� Quick Sort
- 快速排� | 近乎有� Quick Sort with Nearly Ordered Array
- 快速排� | �机定点 Quick Sort with Random Pivot
- 快速排� | 完全一致 Quick Sort with Identical Array
- �路快速排� Two Ways Quick Sort
- �路快速排� | 完全一致 Two Ways Quick Sort with Identical Array
- 三路快速排� Three Ways Quick Sort
安装
git clone https://github.com/airingursb/algorithm-lab.git
cd algorithm-lab
npm install
node app/bin/www.js --harmony
Then open Browser at 'http://localhost:9009'
修改算法代ç ?
Step 1. 编译 TypeScript
tsc
Step 2. 打包 js 文件
需�先安装 browserify
npm install -g browserify
å†?进入对应的算法输出目录,打包代ç ?
browserify main.js -o bundle.js
