请问怎么给一个二维数组排序? 现有一个string[] arr=new string[100,2];我怎么可以让它按第一列的值排序呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 貌似Array.Sort()只能对一维数组排序。。 看到排序让我想到了泛型。那东西排序安逸吖。IComparable这个接口是个好东西。你那个我估计是不是要用for来冒泡哟。 就正常的冒泡就可以做啊for(int i=0;i<Array.length;i++){ for(int j=0;j<Array.length-i-1;j++) { if(Array[j][0]>Array[j+1][0]) { temp=Array[j][0]; Array[j][0]=Array[j+1][0]; Array[j+1][0]=temp; temp=Array[j][1]; Array[j][0]=Array[j+1][1]; Array[j+1][1]=temp; } }}我是小菜鸟! 说的不好清见谅, 希望能够帮到你! 没试过对2维的排序、你可以试试。如果不行。你就宣布用for冒泡了 - -! 比较字符串的大小?给你个提示吧 可以自己手动写 依次比较每个char 的大小这样有思路了吧?加油 自己努力下 代码全靠别人给 是得不到提高的我是小菜鸟! 说的不好清见谅, 希望能够帮到你! 小问题:C#中结构体如何初始化啊? C# 打开 Borland database 数据文件( .db 文件) 1个多线程问题 如何用命令行设一个文件夹为IIS的虚拟目录? 映射路径的问题? 内容页中自动生成<script type="text/javascript" src="http://web.nba1001.net:8888/tj/tongj 【2.0】关于ASP.NET 2.0 中的FromView中控件的问题。 xml 关于路径 微软的专家,我知道你在,问个题好不? winform取出文字问题 DataGridView里多选框问题!急
那东西排序安逸吖。
IComparable这个接口是个好东西。你那个我估计是不是要用for来冒泡哟。
{
for(int j=0;j<Array.length-i-1;j++)
{
if(Array[j][0]>Array[j+1][0])
{
temp=Array[j][0];
Array[j][0]=Array[j+1][0];
Array[j+1][0]=temp;
temp=Array[j][1];
Array[j][0]=Array[j+1][1];
Array[j+1][1]=temp;
}
}
}我是小菜鸟! 说的不好清见谅, 希望能够帮到你!
没试过对2维的排序、
你可以试试。如果不行。
你就宣布用for冒泡了 - -!
这样有思路了吧?加油 自己努力下 代码全靠别人给 是得不到提高的
我是小菜鸟! 说的不好清见谅, 希望能够帮到你!