冒泡排序
2016-05-15 21:23
232 查看
冒泡排序-js
冒泡排序-php
冒泡排序-java
原始数据: [2,55,33,10,16,101,23,39,75,54,32,65,4,57,45,88,13]
排序后数据: [2,4,10,13,16,23,32,33,39,45,54,55,57,65,75,88,101]
<script> var arr = [2,55,33,10,16,101,23,39,75,54,32,65,4,57,45,88,13]; var t; for (var i = 0; i <= arr.length-1; i++) { for (var j = 0; j <= arr.length-1; j++) { if (arr[j]>arr[j+1]) { t = arr[j]; arr[j] = arr[j+1]; arr[j+1] = t; } } } console.log(arr); </script>
冒泡排序-php
<?php $arr = array(2,55,33,10,16,101,23,39,75,54,32,65,4,57,45,88,13); for ($i=0; $i < count($arr)-1; $i++) { for ($j=0; $j < count($arr)-1; $j++) { if ($arr[$j]>$arr[$j+1]) { $t = $arr[$j]; $arr[$j] = $arr[$j+1]; $arr[$j+1] = $t; } } } echo json_encode($arr);
冒泡排序-java
public static void main(String[] args) { int[] arr = { 2, 55, 33, 10, 16, 101, 23, 39, 75, 54, 32, 65, 4, 57, 45, 88, 13 }; int t; for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1; j++) { if (arr[j] > arr[j + 1]) { t = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = t; } } } System.out.println(Arrays.toString(arr)); }
原始数据: [2,55,33,10,16,101,23,39,75,54,32,65,4,57,45,88,13]
排序后数据: [2,4,10,13,16,23,32,33,39,45,54,55,57,65,75,88,101]
相关文章推荐
- CodeIgniter是一套给PHP网站开发者使用的应用程序开发框架和工具包
- iOS类似探探交友滑动动画分析
- 为什么使用 CodeIgniter?
- Android BroastCast的使用详解
- windows下本地thinkphp环境搭建
- Android游戏编程(三)
- 虚拟机性能监控工具
- 新的起点
- Linux is not Matrix——日志搜集平台ELK(I)
- Android之6.0上的重要变化(二)
- Oracle expdp/impdp导出导入命令及数据库备份
- Java我的高效编程之环境搭建
- 神经网络中前向传播和反向传播解析
- java多态运行时实现
- exp\imp 导入导出命令使用
- Apache Commons包含了很多开源的工具类介绍
- MPI_COMM_SPLIT函数浅尝
- UVA 1584 Circular Sequence【字典序】
- AsyncTask异步交互
- WEB项目web.xml文件中classpath: 跟classpath*:使用的区别