重拾编程之路--冒泡排序算法
来源:互联网 发布:linux 局域网 编辑:程序博客网 时间:2024/06/15 08:42
算法理解:
每次比较相邻的两个元素的大小,前一个大于后一个,交换数组元素。
package com.lulu.leetcode;//可以把数组排序的算法写成一个接口,重写sort()实现不同方式的排序算法public class MyBubSort {public void sort(int []nums ){//该算法每次比较都交换数组元素int len=nums.length;for(int i=0;i<len-1;i++){//int min=nums[i];for(int j=0;j<len-1;j++){if(nums[j+1]<nums[j]){int temp=nums[j];nums[j]=nums[j+1];nums[j+1]=temp;}}}}public void outp(int nums[]) {//按格式输出数组String string = "";for (int i : nums) {string = string + i + "-->";}System.out.println(string);}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub int []nums={1,3,2,6,5,10,7,9,8}; MyBubSort myChoseSort=new MyBubSort(); myChoseSort.sort(nums); myChoseSort.outp(nums);}}
0 0
- 重拾编程之路--冒泡排序算法
- 重拾编程之路--直接选择排序算法
- 重拾编程之路--插入排序算法
- 重拾编程之路--快速排序算法
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之 冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 算法之冒泡排序
- 获取UUID及keychain存储
- HDU 4265 Science! 网络流解多重匹配,输出所有比配可能
- redhat使用163的yum源
- iOS新手引导页的实现,源码
- java8新特性
- 重拾编程之路--冒泡排序算法
- JAVA中的String类--字符链接运算符“+”
- Struts+Hibernate常用工具类
- IOS(UI)_AutoLayout(自动布局)01
- org.hibernate.MappingException: duplicate property mapping:
- 搭建树莓派python开发环境
- WPF Popup 窗体弹出瞬间看到桌面背景
- 项目管理3-项目经理需要坚持的原则
- Python 面向对象