我有一个二维数组。我想根据第二列以降序的方式对数组进行排序。你能帮帮我吗? Dim house_rank(12, 1) As Integer
For h = 1 To 12
house_rank(h - 1, 0) = h
house_rank(h - 1, 1) = h_val(h - 1)
Next
我有一个二维数组的字符,在每一行我存储一个名字...如下所示:
J O H N
P E T E R
S T E P H E N
A R N O L D
J A C K
我应该如何对数组进行排序,以便最终得到
A R N O L D
J A C K
J O H N
P E T E R
S T E P H E N
这是一个二维字符数组.....没有字符串或字符点.....
我需要创建和排序一个对象数组,问题是对象不能自己排序。相反,它们是根据整数值进行排序的。所以我想用一个二维数组。
Object[][] array = new Object[][]
这样我就可以在数组中存储
[integer to order the objects][object]
但问题是,我不知道有多少对象需要排序,所以,我需要使用Arraylist来代替吗?
无论哪种方式,是否可以使用collection.sort命令,以及如何才能使数组按照描述的方式运行?
谢谢
我最近遇到了这个问题,你必须从一个排序的二维数组中找到一个整数。但是两个二维数组是按行排序的,而不是按列排序的。我已经解决了这个问题,但仍然认为可能有更好的方法。所以我来这里和你们所有人讨论。您的建议和改进将帮助我在编码方面成长。以下是代码
int searchInteger = Int32.Parse(Console.ReadLine());
int cnt = 0;
for (int i = 0; i < x; i++)
{
if (intarry[i, 0] <= searchInteger &&