额!容我说一句~
其实sort方法(升序)实现过程就是这样的:
假设有n个数字要进行排列比较,则先是第一个跟第二个比,小值留下,然后较大的值再跟第三个比,依然是小值留下,较大的值跟第四个比,,,,,,如此循环往复,就比出来啦~~~
2014-12-29
我的是这样的
return a-b; ar myarr = new Array("80","16","50","6","100","1");升序 80-16=64; 80-50=30; 80-6-74; 80-100=-20; 80-1=79; 79,74,64,30,-20; 1,6,16,50,100; /////////////降序 return b-a; 16-80=-64; 50-80=-30; 6-80=-74; 100-80=20; 1-80=-79; 20,-30,-64,-74,-79; 看的懂就看,看不懂就算了 100,50,16,6,1;
额,呵呵,你这样子你自己可以排列出来吗,我觉的你自己都会头晕
举报