JavaScript冒泡排序法实现排序操作
2024-09-03 15:29:43
var arr = [10,8,6,9,1,7,1,13,5,1,9];
//冒泡排序
function bubbleSort(tmpArr){
for(var i = tmpArr.length-1; i > 0; i--){
for(var j=0; j<i; j++){
if(tmpArr[j] > tmpArr[j+1]){
swap(j,j+1);
}
}
}
} function swap(a,b){
var tmp = arr[a];
arr[a] = arr[b];
arr[b] = tmp;
} bubbleSort(arr);
console.log(arr);
最新文章
- 递推 HDU 2569
- leetcode 202
- Java中常用的运算符
- android 合并两个jar包
- SVN的那些事
- svs 在创建的时候 上传文件夹 bin obj 这些不要提交
- WINDOWS BITLOCK
- (简单) POJ 3076 Sudoku , DLX+精确覆盖。
- K-means聚类 的 Python 实现
- 我对面向对象设计的理解——Java接口和Java抽象类
- plink合并文件并更新SNP位置(merge file, update SNP position)
- intellij idea创建maven项目
- RK3399/NanoPC-T4开发板低级格式化SD卡,恢复SD卡和TF卡 方法
- 九、.net core用orm继承DbContext(数据库上下文)方式操作数据库
- 前端基础之初识HTML
- CSS效果:CSS select样式优化 含jquery代码
- bzoj千题计划299:bzoj1856: [Scoi2010]字符串
- html5粒子连线
- REST WebService与SOAP WebService的比较
- 现代OpenGL渲染管线介绍