
正文
java排序一维数组代码,java将一个一维数组进行排序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java一堆数组中由5个元素组成的无序的一维数组中插入一个数据。然后按...
首先temp你没有定义,在开始加一句 int temp = 0;然后定义数组的时候,把你的单引号都改成逗号;还有在for循环的时候,i 都是要从0开始循环,排序的时候,i循环到i5-1结束,输出的时候i循环到i5结束,不能等于5。
数组:数组即是一堆逻辑上无序的元素的序列,用来存储多个相同类型的数据,数组可以看做是一个集合,其内部元素存储在一个连续的内存块当中,并通过索引(即数组中元素的下标)来访问。
int[] scores=new int[10]; //声明一个长度为 10 的数组 按大小赋几个值,(举个从大到小的例子)int index= scores.length; //保存新增元素插入的位置 , 即 index为 新元素的下标。
相关问答
Q1: Java编程:定义一个一维的整数数组,其中存储随机生成的100个整数,利用...
1、在定义编程的过程中,那么它的是整个整数数组,所以这个可以进行利用的。
2、你是想要一个实现方法吗?前面按照你的要求,先生成这个数组A,数组里的100个数随机生成,并且是乱序的。首先再创建一个数组B,长度与A相等,里面的值都是空的。
3、产生100个0~100之间的随机整数,存放到数组a中,然后,调用排序函数(为简单起见,使用冒泡排序法)对数组排序后,在主函数中对数组进行再次输出,以便查看排序的效果。
4、当练习了,刚亲手写了一个,你可以根据这个来稍微的修改下格式。
Q2: java怎么让数组的数字从大到小排序?
int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数。
同时常用的比较排序算法主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。
冒泡排序,将第一个数字和后面的数字逐个比较大小,如果小于,则互换位置,大于则不动。此时,第一个数为数组中的最大数。然后再将第二个数与后面的数逐个比较。
选择排序算法的思路:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。
第一幅图是交换两个变量的值,我左手拿着苹果,右手拿着梨,我想换一下位置,需要先把苹果放在桌子上,然后左手拿到梨,右手再去拿苹果。temp相当于这个桌子 第二幅图直接赋值了。还是刚才的情景。我左手直接去拿梨了。
首先,代码风格很赞,(ˇˇ) 我见到的第一个自觉写独立方法的。然后排序方法的逻辑有问题,直接套用比较排序或者冒泡排序算法就行。
关于java排序一维数组代码和java将一个一维数组进行排序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







