
正文
java代码对数字排序,java对数字字符串排序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java怎么让数组的数字从大到小排序?
int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数。
冒泡排序,将第一个数字和后面的数字逐个比较大小,如果小于,则互换位置,大于则不动。此时,第一个数为数组中的最大数。然后再将第二个数与后面的数逐个比较。
选择排序算法的思路:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。
实现思路:实际上就是先输入三个数,之后分别和另外两个数比较,之后从小到大进行数值替换,之后分别输出即可。
相关问答
Q1: 用java编写任意输入数字,排序
给你个思路: 循环输入。 用 Scanner sc=new Scanner(System.in);int number = sc.nextInt(); 套在循环里面 把循环输入的数字放到ArrayList中。
排序算法,基本的高级语言都有一些提供。C语言有qsort()函数,C++有sort()函数,java语言有Arrays类(不是Array)。用这些排序时,都可以写自己的排序规则。
当然可以sort啦,好像Collections什么的也有sort,然后那个冒泡也可以sort,然后那个comareTo什么的好像也是Collection里面的吧,好像还有好多,例如TreeMap,TreeSet什么的,就是排序的。
我大半年没敲代码了,只能大概说说 关于异常那个,你可以不同int[] ,而采用string[]。然后判断string[]中的类型,不是数字的放在最开始或者最后面,是整数类型再放到一个int[]中,调用你的方法进行排序。
Q2: 用java怎样使数字排序
1、将数字从大到小排序的方法:例如简一点的冒泡排序,将第一个数字和后面的数字逐个比较大小,如果小于,则互换位置,大于则不动。此时,第一个数为数组中的最大数。然后再将第二个数与后面的数逐个比较,以次类推。
2、int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数。
3、插入排序:插入排序基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。
关于java代码对数字排序和java对数字字符串排序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






