排序面试2
来源:互联网 发布:福建晨曦软件多少钱 编辑:程序博客网 时间:2024/05/21 15:01
1.利用一维数组实现冒泡排序
package net.dsyo.J2EEDemo4.Array;
public class BubbleSort {
static String sortArray(int before[]){
String result = " ";
for (int i=0;i<before.length;i++){
result += before[i]+" ";
}
return result;
}
static int[] bubbleSort(int before[]){
int t;
for(int i=0;i<before.length;i++){
for (int j=0;j<before.length-i-1;j++){
if(before[j]>before[j+1]){
t=before[j];
before[j]=before[j+1];
before[j+1]=t;
}
}
}
return before;
}
public static void main(String args[]){
int a[]={12,43,23,56,3,53,231,34};
System.out.println("Before sorting:"+sortArray(a));
a=bubbleSort(a);
System.out.println("After sorting:"+sortArray(a));
}
}
2.用Arrays 对象的 sort() 方法对数组排序
package net.dsyo.J2EEDemo4.Array;
import java.util.Arrays;
public class ArraysSort {
public static void main(String args[]){
int[] a={12,4,7,2,8,13,9};
System.out.println("Before Sorting:");
for(int i = 0;i<a.length;i++){
System.out.println("a["+i+"]="+a[i]+" ");
}
System.out.println(" ");
Arrays.sort(a);
System.out.println("After Sorting:");
for(int i=0;i<a.length; i++){
System.out.println("a["+i+"]="+a[i]+" ");
}
}
}
- 排序面试2
- 排序面试
- 排序:排序面试指南
- 面试经典算法2之插入排序
- 面试笔试准备(2)排序算法
- 面试---算法排序(2)(插入排序)
- JAVA面试--冒泡排序
- 面试-排序算法
- 面试训练排序
- 快速排序,面试必备
- Java面试(排序)
- 面试总结:冒泡排序
- 面试复习一:排序
- 排序算法 面试 JAVA
- 面试之冒泡排序
- 面试常用排序算法
- 面试必备-快速排序
- 面试笔记----------HashMap排序
- Java图片处理方法——放大、缩小、切割
- 再谈如何学习掌握用户需求
- linux开机logo制作
- 程序员面试宝典——螺旋队列解法解析2
- ASP.NET Cache支持的三种类型
- 排序面试2
- 【转】JSP/Servlet中的编码
- #define B
- 路径规划
- quartz调度框架在web中应用实例
- 基于VC++的GDI常用坐标系统及应用
- SkinSE免费换肤界面库
- 在word文档中锁定部分编辑区域
- ActionForm