Js实现排序算法

来源:互联网 发布:北京软件培训收费 编辑:程序博客网 时间:2024/05/16 04:17
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>sort</title></head><body></body><script>window.onload=function(){var arr=new Array();!function(){var i=0;for(;i<10;i++){arr[i]=Math.ceil(Math.random()*10);}}()document.write(arr);//冒泡排序function buble(){(function(){for(var i=0;i<10;i++){for(var j=9;j>i;j--){if(arr[j]<arr[j-1]){var temp=arr[j];arr[j]=arr[j-1];arr[j-1]=temp;}}}alert(arr);})()}//buble();//插入排序function insertsort () {!function(){for(var i=1;i<10;i++){var key=arr[i];var j=i-1;while(key<arr[j]&&j>=0){arr[j+1]=arr[j];j--;}arr[j+1]=key;}}()alert(arr);}insertsort();
<span style="white-space:pre"></span>//其他算法待续......}</script></html>

0 0
原创粉丝点击