├── README.md ├── css └── sort.css ├── index.html └── js ├── animation.js ├── bubbleSort.js ├── insertSort.js ├── mergeSort.js ├── quickSort.js ├── quickSort2.js ├── selectSort.js └── shellSort.js /README.md: -------------------------------------------------------------------------------- 1 | # sortAnimation 2 | **JavaScript动画展示常见排序算法 2016年6月** 3 | 4 | 演示地址:http://runningls.com/demos/2016/sortAnimation 5 | 6 | 说明:http://blog.csdn.net/liusaint1992/article/details/51656124 7 | -------------------------------------------------------------------------------- /css/sort.css: -------------------------------------------------------------------------------- 1 | ul,li{ 2 | list-style: none; 3 | margin: 0; 4 | padding: 0; 5 | } 6 | input[type=button]{ 7 | cursor: pointer; 8 | } 9 | .sort_ul{ 10 | border: 1px solid #ccc; 11 | height: 350px; 12 | width: 1000px; 13 | 14 | } 15 | .sort_li{ 16 | float: left; 17 | width: 10px; 18 | height: 100%; 19 | margin-right: 3px; 20 | position: relative; 21 | } 22 | .sort_span{ 23 | width: 100%; 24 | display: block; 25 | height: 50%; 26 | background: #ddd; 27 | } 28 | .sort_span_blue{ 29 | background: black; 30 | } 31 | .sort_span_green{ 32 | background: green; 33 | } 34 | .sort_span_tag{ 35 | background: red; 36 | } 37 | .sort_span_in{ 38 | width: 100%; 39 | display: block; 40 | background: red; 41 | position: absolute; 42 | top: 0; 43 | 44 | } 45 | 46 | .sorting_btn{ 47 | background-color: green; 48 | color: #fff; 49 | border: 1px solid green; 50 | } -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |