<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>sort</title>
</head>
<body>
</body>
<script>
window.οnlοad=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>