社区
Java SE
帖子详情
如何让数组降序排列
cooleyesss
2006-08-21 04:44:10
最简单 比如说 a[]={3,2,1,5,4}
增序排序后 要让 b[]为{5,4,3,2,1}
...全文
658
11
打赏
收藏
如何让数组降序排列
最简单 比如说 a[]={3,2,1,5,4} 增序排序后 要让 b[]为{5,4,3,2,1}
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigc2000
2006-08-21
打赏
举报
回复
reverse()
lcllcl987
2006-08-21
打赏
举报
回复
赞同ykzhujiang(朱朱)的方法
cooleyesss
2006-08-21
打赏
举报
回复
to upstair:
这是啥=。= 不好意思 我是初学
wallex
2006-08-21
打赏
举报
回复
public int[] sort()
{
int[] a={3,2,1,5,4};
Arrays.sort(a);//(1)得到升序排序的数组
int[] b = new int[a.length];
for (int i=0; i<a.length/2+1; i++)
{
b[a.length-i-1]=a[i];
b[i]=a[a.length-i-1];
}//(2)把升序的数组倒转
for (int i=0; i<b.length; i++)
System.out.print(b[i]);
System.out.println();
return b;
}
对于(2),你也可以用Collections.reverse(List list),但先要转成List
wallex
2006-08-21
打赏
举报
回复
to upstair:
用a.length/2+1可以对b数组前后2端赋值,这样快点
当然也可以用,这只是从后往前单方向赋值
for (int i=0; i<a.length; i++)
b[a.length-i-1]=a[i]
cooleyesss
2006-08-21
打赏
举报
回复
问的就是如何倒置=。=
cooleyesss
2006-08-21
打赏
举报
回复
for (int i=0; i<a.length/2+1; i++)
为什么a.length要/2+1?
jackra
2006-08-21
打赏
举报
回复
LZ可以看看数据结构与算法的书.排序是通用算法.
java.util.sort()可以排序,然后倒置过来就行.
wallex
2006-08-21
打赏
举报
回复
public int[] sort()
{
int[] a={3,2,1,5,4};
Arrays.sort(a);
int[] b = new int[a.length];
for (int i=0; i<a.length/2+1; i++)
{
b[a.length-i-1]=a[i];
b[i]=a[a.length-i-1];
}
for (int i=0; i<b.length; i++)
System.out.print(b[i]);
System.out.println();
return b;
}
ykzhujiang
2006-08-21
打赏
举报
回复
java.util.Arrays.sort(T[] a, Comparator<? super T> c)
healer_kx
2006-08-21
打赏
举报
回复
b = a.copy
b内排序。最大的放在最前面
lk122411
数组
降序排列
.cpp
lk122411
数组
降序排列
.cpp
VBA示例之
数组
按
降序排列
下面是VBA实现的冒泡排序算法,用于
降序排列
数组
: ```vba Sub BubbleSortDescend(arr() As Variant) Dim i As Long, j As Long, temp As Variant For i = LBound(arr) To UBound(arr) - 1 For j = i + 1 To ...
使用随机数填充一个具有10个元素的一维byte
数组
,并按
降序排列
显示其值;
使用随机数填充一个具有10个元素的一维byte
数组
,并按
降序排列
显示其值;本文使用冒泡排序进行;byte数据的隐性转换,
数组
的定义;
c语言程序
降序排列
在
降序排列
中,我们通常使用整型
数组
来存储待排序的数据。 排序算法有很多种,对于初学者来说,冒泡排序是一个很好的起点,因为它的逻辑简单明了。下面是一个使用冒泡排序实现
降序排列
的C语言示例: ```c #include...
php arsort
数组
降序排序详细介绍
本函数对
数组
进行降序排序,
数组
的索引保持和单元的关联。 arsort函数主要用于对那些单元顺序很重要的结合
数组
进行排序。 参数介绍: 参数 描述 array 必需。输入的
数组
。 sort_flags 可选。规定如何排列数...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章