社区
C#
帖子详情
用Array的Sort方法,对double型的数组排序
guess79
2004-09-17 11:14:09
如题,比如说
double[] d1 = new double[5];
//赋值
……
//排序
Array.Sort(d1,……)
默认情况下,是当成字符串处理的,如何让d1按照数值的大小来排列?
...全文
934
7
打赏
收藏
用Array的Sort方法,对double型的数组排序
如题,比如说 double[] d1 = new double[5]; //赋值 …… //排序 Array.Sort(d1,……) 默认情况下,是当成字符串处理的,如何让d1按照数值的大小来排列?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jkflyfox
2004-09-17
打赏
举报
回复
Array.Sort()就是按升序排列,如果你要从大到小,你可以先
Array.Sort(),再用Array.Reverse()反向,就可以了。
暗石绿
2004-09-17
打赏
举报
回复
// 从大到小排序
int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 };
for( int j=1;j<myArray.Length;j ++ )
{
for(int i=0;i<myArray.Length - 1;i ++)
{
// 如果 myArray[i] < myArray[i+1] ,则 myArray[i] 上浮一位
if( myArray[i]<myArray[i+1])
{
int temp = myArray[i];
myArray[i] = myArray[i+1];
myArray[i+1] = temp;
}
}
}
暗石绿
2004-09-17
打赏
举报
回复
上学时,学的冒泡排序法,选择排序法等,你忘了?
// 从小到大排序
int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 };
// 取长度最长的词组 -- 冒泡法
for( int j=1;j<myArray.Length;j ++ )
{
for(int i=0;i<myArray.Length - 1;i ++)
{
// 如果 myArray[i] > myArray[i+1] ,则 myArray[i] 上浮一位
if( myArray[i]>myArray[i+1])
{
int temp = myArray[i];
myArray[i] = myArray[i+1];
myArray[i+1] = temp;
}
}
}
gbbword
2004-09-17
打赏
举报
回复
最简单的办法是你自己写一个排序的方法,你想怎么做都可以!@_@
guess79
2004-09-17
打赏
举报
回复
我太着急了,没有测试一下,光是听别人说不可以。
谢谢 xrascal(横刀夺爱)
顺便问一下,那要是从大到小排序呢?
暗石绿
2004-09-17
打赏
举报
回复
double[] db = new double[5]{2,1,4,5,3};
Array.Sort(db,0,5);
for( int i=0;i<db.Length;i++)
{
Response.Write(db[i].ToString()+"<br>");
}
guess79
2004-09-17
打赏
举报
回复
谢谢大家跟我一起讨论问题。
Array不仅可以对一个数组排序,
还可以比照这个数组,对另外的一个数组排序。挺好用的。
A.3.4
数组
排序
和计算(Console).zip
A.3.4
数组
排序
和计算(Console).zip
对元胞
数组
排序
:此函数将对元胞
数组
进行
排序
,即使它是混合的。-matlab开发
此函数对元胞
数组
进行
排序
,即使它包含字符串和数值(即混合)。 唯一的限制是它假定每列包含数字值或字符串,而不是两者都包含。 它按升序对行进行
排序
。 请注意,它允许根据用户输入的优先级对多列进行
排序
。
C#程序设计-3期(KC008) KC008110200014_如何
排序
数组
中元素.docx
C#程序设计-3期(KC008) KC008110200014_如何
排序
数组
中元素.docx 学习资料 复习资料 教学资源
java的
array
s
数组
排序
示例分享
排序
算法,基本的高级语言都有一些提供。C语言有q
sort
()函数,C++有
sort
()函数,java语言有
Array
s类(不是
Array
)。用这些
排序
时,都可以写自己的
排序
规则
JAVA基于
Array
s.
sort
()实现
数组
升序和降序
主要介绍了JAVA基于
Array
s.
sort
()实现
数组
升序和降序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
C#
111,108
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章