www.3112.net > jAvA实现数组排序

jAvA实现数组排序

用for循环就可以实现顺序查找的.下面是一个示例代码public class test { public static int find(int[] arr, int x){ int index = -1;//记录x在数组arr中的位置 for(int i = 0; i 评论0 0 0

问题不够详细,数组元素类型是什么?倒序还是顺序? 如果是int类型,并且顺序的话,可以使用: int[] intarray = {4,5,1,2,3,7,8,9,3,4,2}; arrays.sort(intarray); for(int i = 0;i

import java.util.Arrays;public class Test { public static void main(String[] args) { int[] nums = new int[]{45,68,1,5,8,6,55,89,7,33}; Arrays.sort(nums); for(int i=0;i 评论0 0 0

1.排序完后自己在把数字倒置.2.另一种方法:你的学生是否有单独的类如Student,有的话就好办些,重写compareTo(Object o)方法,没有的话就得使用Compartor.在比较大小时,返着来,我比你大返回-1.

public static void main(string[] args) { int[] iii={4,5,61,3,2,4,26,21,2,-82,34}; arrays.sort(iii); for (int i : iii) { system.out.println(i); } }

int[] num = {5,4,3,2,1};for(int i = 0; i < num.length - 1; i++) {for (int j = i + 1; j < num.length; j++) {if (num[i] > num[j]) {int tmp = num[i];num[i] = num[j];num[j] = tmp;}}System.out.print("排序后:" + num[i]);}

import java.util.arraylist; import java.util.collections; import java.util.comparator; import java.util.list; public class arrmap { int[] a; int[] b; list<item> items; public arrmap(int[] a, int[] b) { this.a = a; this.b = b; aslist(); } private void aslist() { items = new

JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法. 快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现. 冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com