这是一个新的开始
来源:互联网 发布:触摸屏图编程 编辑:程序博客网 时间:2024/05/30 23:28
收集了两个给一个数组排序的算法:
冒泡排序法:
第一个位置的数依次跟后面的数进行比较,只跟大的交换位置,每一次循环都把当前最大数提取到前面
var a =[];
for(var i = 0;i<a.length;i++){
for(var j = 1;j<a.length;j++){
if(a[j]>=a[j-1]){
var temp = a[j];
a[j]=a[j-1];
a[j-1]=temp
}
}
}
cc.log(a)
另外定义一个新的数组,取出原数组第一个数放入新数组第一位,取原数组下一个数与新数组的每一个进行比较,如果原数组的数大,就放入这个数的位置,如果循环次数等于新数组的长度,则在最后加入这个数
_init:function(){
var a = [10,30,40,20,15,5,25,3,6];
var b = [10];
for(var i = 1;i< a.length;i++){
for(var j = 0;j< a.length - 1;j++){
if(a[i]>=b[j] || j == b.length){
b.splice(j,0,a[i]);
break;
}
}
}
cc.log(b)
},
0 0
- 这是一个新的开始
- 这是一个新的开始
- 十年,这是一个新的开始
- 这是一个新的开始
- 这是一个新的开始
- 这是一个新的开始
- 这是一个新的开始
- 这是一个新的开始
- 这是一个新的开始
- 这是一个新的开始
- 这是一个新的开始
- 2015-4-1:这是一个新的开始
- 又是一个新的开始,
- 结束,是一个新的开始
- 今天是一个新的开始
- 又是一个新的开始
- 今天是一个新的开始
- 2009年是一个新的开始
- 1051. 复数乘法
- GIT学习笔记
- 调皮的MFC(1)
- Java烧脑驴游(七)--运算符
- as ndk错误解决
- 这是一个新的开始
- [Leetcode]289. Game of Life
- Codeforces Round #306 (Div. 2) C 模拟
- ubuntu下安装Android Studio &添加至Launcher
- 找库
- Ubuntu Linux 继续统领云操作系统江湖
- Linux下cmake简易教程
- Python - 生成Robot Framework 类
- 计算机组成原理(1)