import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] a = { 1, 3, 5, 8, 77, 6, 0, 100, 84, 32, 9, 88, 99, 4, 7, 90 };
Arrays.sort(a);//数组排序方法
int length = a.length;
int n = a.length;
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
if (length - 1 != i) {
sb.append(a[length - 1] + ",");
sb.append(a[i] + ",");
length--;
} else {
if (n % 2 == 0) {
sb.append(a[length - 1] + ",");
sb.append(a[i]);
length--;
} else {
sb.append(a[i]);
}
}
}
System.out.println(sb);
}
}
分享到:
相关推荐
//排序类 提供int排序的静态方法 有以下排序: 快速排序 堆排序 计数排序 桶排序 归并排序
我们可以把varchar转换为int 然后进行排序一、 代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二、 代码如下: select * from yourtable order by convert(int,yourcol)...
选择排序 ss_sort(int e[],int n) 直接插入排序 ss_sort(int e[],int n) 冒泡排序 sb_sort(int e[],int n) 二路合并排序 Merge(int e[],int n) 对给定的数组E[N]={213,111,222,77,400,300,987,1024,632,555} 分别...
现有一个接口DataOperation定义了排序方法sort(int[]) 和查找方法search(int[], int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法,类BinarySearch 的binarySearch (int[], int)方法实现了二分查找...
* * 冒泡排序方法,对int数组从大到小的排序 */ public void bubbleSortDesc(int arr[]) { int temp = 0; for (int i = 0; i ; i++) { for (int j = 0; j ; j++) { if (arr[j] [j + 1]) { temp...
DataGridView int 数字 完美的简单排序 默认的排序为:10,8,9 本程序排序为:8,9,10 (保证最高效)
关于数据库的谣言也有不少,比如“int性能比char高很多”。 我最近针对int、long、char、varchar进行了一次性能测试,发现它们其实并没有太大的性能差距: 备注:c8=char(8), s8=varchar(8), i8=(bigint), c4=char(4...
int i; SeqList R; input_int(R); printf("\t******** Select **********\n"); printf("\t1: 插入排序\n"); printf("\t2: 冒泡法排序\n"); printf("\t3: 快速排序\n"); printf("\t4: 直接选择排序\n"); ...
现在网上没有一个写的正确又容易让人看懂的关于把一个int类型的数组的内容放到一棵二叉树上的代码。所以,我自己写了一个。供大家学习参考。代码已经运行过了,没有任何问题。
用java实现基于整数(int)的外部排序
选择排序 冒泡排序 插入排序 合并排序 快速排序算法原理及代码实现 不同排序算法时间效率的经验分析方法 验证理论分析与经验分析的一致性 void Init_Random();//数组随机数初始化函数声明 void Show_Array();//展示...
用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm....
算法(冒泡,选择,插入,数组排序) package Teacher; import java.io.*; import java.util.Scanner; public class Tset { public static void main(String args[]) throws IOException { // 需要排序的数组,...
锦标赛排序(树选择排序)TournamentSort(int *array, int length) 或 TreeSelectionSort(int *array, int length) 3.堆排序 HeapSort(int *array, int length) 交换排序(ExchangeSort.h) 1.冒泡排序 ...
选择排序是排序方法中的一种,或许没有快速排序流行,但是在必要的时候还是需要的
java中数组的自定义排序,种类繁多,简单实现,可自由操控。
插入排序、冒泡排序、归并排序、快速排序四种排序方式的C++实现,各写成了一个函数,主函数中可以选择调用那一个。初始化数组时用的是随机种子srand((int)time(0))。在宏中定义数组大小。
选择排序&插入排序 //选择排序 public void select_sort(int[] a) { int n = a.Length; int minIndex=0; int temp; for (int i = 0; i ; i++) { minIndex = i; for (int j = i; j ; j++) { if (a...
选择排序 冒泡排序 插入排序 合并排序 快速排序算法原理及代码实现 不同排序算法时间效率的经验分析方法 验证理论分析与经验分析的一致性 void Init_Random();//数组随机数初始化函数声明 void Show_Array();//展示...