闲着没事写下js各种排序算法
来源:互联网 发布:淘宝新店提取 编辑:程序博客网 时间:2024/05/16 15:55
冒泡排序
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script type="text/javascript">function showr(msg){var box=document.getElementById("showresult");var p=document.createElement("p");p.innerHTML=msg;box.appendChild(p);}</script></head><body><div id="showresult" > </div></body><script type="text/javascript">with(m=Math){r=random;}var arr=[];for (var i=0;i<10;i++) {arr[i]=parseInt(r()*100);}function mysort(arr,len){for(var i=0;i<len-1;i++){var a=arr[i];var b=arr[i+1];if(a>b){arr[i+1]=a;arr[i]=b;}showr(arr);if(i==(len-2)){showr("排序一次");mysort(arr,i+1);}}}showr("begin");mysort(arr,arr.length);showr("end");</script></html>
插入算法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>插入排序</title><script type="text/javascript">function showr(msg){var box=document.getElementById("showresult");var p=document.createElement("p");p.innerHTML=msg;box.appendChild(p);}</script></head><body><div id="showresult" > </div></body><script type="text/javascript">with(m=Math){r=random;}var arr=[];for (var i=0;i<10;i++) {arr[i]=parseInt(r()*100);}function mysort(arr,len){sortarr=arr;for(var i=1;i<sortarr.length;i++){temp=sortarr[i];key=i;while(key>=1&&temp<sortarr[key-1]){sortarr[key]=sortarr[key-1];key--;}sortarr[key]=temp;showr("sort"+i+":"+sortarr);}}showr("begin");showr(arr);mysort(arr,arr.length);showr("end");</script></html>
- 闲着没事写下js各种排序算法
- 闲着没事——写几个js排序算法
- 闲着没事,默写个 dijkstra 算法
- 闲着没事,美化一下phpinfo
- js实现各种排序算法
- js各种排序算法,练手
- 今天js群里,有人问一个函数,闲着没事,自己就写了写
- 闲着没事做个网上调查
- 闲着没事,弄两个面试题答案
- 闲着没事。注册了……
- 闲着没事写了个 双色球生成
- 闲着没事,写了个Java计算器
- 闲着没事,学点CSS吧
- 闲着没事,山寨个记事本玩
- 转载的,闲着没事时看看。
- 闲着没事测了一下memcpy
- 闲着没事测了一下memcpy
- 闲着没事 一个简单的轮播图实现
- 《深入理解Linux内核》读书笔记-第三章-进程(1)
- 《深入理解Linux内核》读书笔记-第三章-进程(2)
- 分布式文件系统HDFS
- Linux操作系统下终端乱码的终极解决方案 export LANG=zh_CN.UTF-8 export LANG=en_US
- c 基础 1
- 闲着没事写下js各种排序算法
- ubuntu11.10下eclipse中安装配置gtkmm2.4
- Javascript学习笔录2(css基础概念)
- 一个ajax的bug
- 防后患 夫妻最好联名购房
- 如何给文件设置do not back up属性。
- 【JAVA】System.getProperties()
- 双系统重装win7 fedora14引导修复
- 迁移学习