数据结构-03 数组 -冒泡排序
2012-08-21 16:02
127 查看
1、代码:
2、运行结果
package org.gzw.ch02; public class BubbleSort { public static void sort(long[] arr){ long tmp = 0; for(int i=0;i<arr.length-1;i++){ // for(int j=arr.length-1;j>i;j--){ if(arr[j]<arr[j-1]){ //数值交换 tmp = arr[j]; arr[j] = arr[j-1]; arr[j-1] = tmp; } } } } public static void main(String[] args) { long[] l = new long[]{12,33,1,43,9,76,99,11,-21,33,9,-1}; System.out.print("初始数组:["); for(int i=0;i<l.length;i++){ System.out.print(l[i] + ", "); } System.out.println("]"); sort(l); //冒泡算法 System.out.print("排序后的数组:["); for(int i=0;i<l.length;i++){ System.out.print(l[i] + ", "); } System.out.println("]"); } }
2、运行结果
初始数组:[12, 33, 1, 43, 9, 76, 99, 11, -21, 33, 9, -1, ] 排序后的数组:[-21, -1, 1, 9, 9, 11, 12, 33, 33, 43, 76, 99, ]
相关文章推荐
- 经典的数据结构——数组反转、链表反转、冒泡排序
- Java.基础知识篇.03 循环、数组、冒泡排序
- 数据结构和算法-002 数组排序 冒泡排序
- 用js来实现那些数据结构(数组篇03)
- scala数据结构和算法-03-冒泡排序实现
- 03_java数组和冒泡排序
- 《Thinking In Algorithm》03.数据结构之数组
- python数据结构学习笔记-2016-10-17-03-多维数组
- XX大型游戏公司笔试题之一 【 C++(揭秘很牛XX游戏公司的现 笔试题)整型随机数组奇偶排序(奇数从小到大,偶数从大到小)冒泡排序】
- 数据结构_树形数组
- 数据结构之冒泡排序
- Java 数据结构和算法 数组
- 《程序员面试题精选》03.子数组的最大和
- 数据结构---链表和数组
- 数据结构—数组实现两个栈,不上溢
- 2015年大二上-数据结构-队列(4)- 队列数组
- 数据结构中数组的顺序存储
- PTA数据结构数组循环左移
- Java千百问_06数据结构(018)_多维数组如何储存在内存中