js实现冒泡排序
2016-07-19 15:51
561 查看
_sort:function(){ var a=[1,3,2,0,8,9,6,7,5,4]; for(var i=0;i< a.length;i++){ for(var j=0;j< a.length-i;j++){ if(a[j]>a[j+1]){ a[j]=a[j]+a[j+1]; a[j+1]=a[j]-a[j+1]; a[j]=a[j]-a[j+1]; } } } for(var i=0;i< a.length;i++) cc.log(a[i]); }
在上面的这段代改为码中,实现了用冒泡排序将数组a中的数字进行从小到大的排序(若要按从大到小的顺序排列,则只需将a[j]>a[j+1]改为a[j]<a[j+1]即可),
而且在进行两个数值的交换的时候,没有引用第三个变量进来。
相关文章推荐
- 纯原生js日历
- JS对象及其方法-数组
- javascript获取dom的下一个节点方法
- Javascript基础知识
- PJSIP2.5.1编译
- Javascript 基础之Array对象
- javascript操作DOM--添加、删除节点的简单实例
- Javascript 基础之String对象
- Gson解析Json
- js 变量声明(显隐声明,声明提前)
- js原生态开发需要掌握的几个要点
- MalformedJsonException
- PubSubJS简介,一个利用JavaScript进行发布/订阅的库
- jsp实现表单异步验证+传送接收数据
- js基于cookie记录来宾姓名的方法
- CSS3 animation实现图片轮播效果 自动显示 无需使用js 含代码(图片轮播效果一)
- javascript - 浏览器对象
- json数组转成list表
- Extjs中左边treepanel右边panel动态加载jsp页面
- jsp img标签显示本地文件夹图片