JavaScript 数组冒泡排序练习
2024-08-26 16:35:20
12.29下午主要讲的是简单的一维数组 和数组中利用冒泡排序排列大小
比如有 数字 0.5 20 1 5 4 3 6 利用冒泡排序按照从小到大的顺序排列
var arr=new Array() arr.push(0.5); // 另一种写法:arr[0]=0.5;arr[1]=20;
// arr[2]=1;arr[3]=5;
// arr[4]=4; arr[5]=3; arr[6]=6
arr.push(20);
arr.push(1);
arr.push(5);
arr.push(4);
arr.push(3);
arr.push(6); var temp; for(i=0;i<arr.length;i++)
{
for(j=i+1; j<arr.length;j++)
{
if(arr[i]>arr[j])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
// 其中的一种写法:document.write(arr[i])
} for(var x in arr) //另一种写法
{
document.write(arr[x])
}
最新文章
- CF#138 div 1 A. Bracket Sequence
- jquery.select2 模糊查询
- webpack ,gulp/grunt的介绍
- WakeLock, AlarmManager, JobScheduler
- LeetCode132:Palindrome Partitioning II
- IOS开发之——reveal 的使用
- Linux新手笔记 sudo
- HTML5线性图表 图表数据区域可着色
- 驱动力—— 通信引擎(上)—— ESFramework 4.0 进阶(03)
- 201521123104 《Java程序设计》第6周学习总结
- 【笔记】nodejs读取JSON,数组转树
- 201621123043 《Java程序设计》第9周学习总结
- HashMap,HashTable,ConcurrentHashMap异同比较
- shell脚本的小记
- [慢更]Sublime Text 快捷键及使用过的插件
- form 表单提交、后台的统一处理
- Windows 10 远程桌面出现身份验证错误:要求的函数不受支持(解决)
- raid 搭建
- SQLAlchemy 快速入门、基础知识
- zabbix 服务器设置邮件报警
热门文章
- 【转】el表达式的判断符
- Google App Engine, Python2.7的UnicodeDecodeError bug
- C#编辑图像文件EXIF信息
- 数据库—SQL语句
- 《从零开始做一个MEAN全栈项目》(3)
- 后台使用Spring MVC 4.15 版本 通过 ajaxFileUpload plugin插件上传文件相应时引起的一个小问题,Chrome、Firefox中出现SyntaxError:unexpected token <;
- stimulsoft Report报表使用笔记
- Hibernate中的数据库方言(Dialect)
- encodeURI来解决URL传递时的中文问题
- java学习第17天(TreeSet HashSet)