基础算法之 冒泡排序
来源:互联网 发布:四声母域名 club 编辑:程序博客网 时间:2024/05/21 09:33
冒泡排序 : 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
如下图 :
示意代码:
int [] arr = {45,34,90,31,10}; // 最后一次元素比较没有相邻,所以减1 for(int x= 0; x < arr.length-1;x++) { //-x : 让每一次的元素减少 -1: 避免角标越界 for(int y = 0 ;y < arr.length-x-1;y++) { if(arr[y] > arr[y+1]) { int temp = arr[y]; arr[y] = arr[y+1]; arr[y+1] = temp; } } } }
阅读全文
0 0
- 基础算法之冒泡排序
- 算法基础之冒泡排序
- 算法基础之冒泡排序
- 基础算法之 冒泡排序
- 算法基础之排序篇-冒泡排序
- 基础算法之排序(1)--冒泡排序
- 基础算法--排序: 之冒泡排序
- Java基础之冒泡排序算法
- Java基础之冒泡排序算法
- 【算法基础】冒泡排序
- 算法基础-冒泡排序
- 基础算法 冒泡排序
- 基础算法 - 冒泡排序
- 基础算法-冒泡排序
- 算法基础--冒泡排序
- 【算法基础】冒泡排序
- 基础算法系列(五)排序算法之冒泡排序
- C语言基础,排序算法之冒泡排序算法
- SpringMVC文件上传
- servlet国际化
- Python中的迭代
- clone()
- Ubuntu 16.04 标题栏实时显示上下行网速、CPU及内存使用率
- 基础算法之 冒泡排序
- vueJs实现二级标题
- IDEA配置maven(配置阿里云中央仓库)
- 基于C客户端与多个服务器相连
- android Scroller
- sql依赖注入的解决方案
- 图像布局算法
- vue学习04--[转发]Vuejs中computed、methods、watch的区别
- JS-Jquery 常用功能