[讨论]能不能对int型二维数组排序?
比如:a[2][3]={5,4,2,9,1};
能实现对它的排序吗?
----------------解决方案--------------------------------------------------------
你把他当一维数组排就行了
----------------解决方案--------------------------------------------------------
肯定能了
----------------解决方案--------------------------------------------------------
当然可以了.
但排序的时侯下标的控制是关键.
----------------解决方案--------------------------------------------------------
控制下标,不用,将二维的下标变成一维,改用指针就方便了
----------------解决方案--------------------------------------------------------
一维二维存储都是连续的,原理是一样的
----------------解决方案--------------------------------------------------------
回复:(qq95620412)控制下标,不用,将二维的下标变...
用指针方法,把程序写出来啊我只会笨方法,用二重循环
[此贴子已经被作者于2007-11-12 19:26:31编辑过]
----------------解决方案--------------------------------------------------------
一样一样
----------------解决方案--------------------------------------------------------
C是不是代表运算符+,-,*,/
scanf("%c",&c);
----------------解决方案--------------------------------------------------------
int a[2][3]={5,4,2,9,1};
int *p = (int *)a;
// p 指向 int 数组 a ,p[0] -- p[5] (a[2][3] 2 * 3 六个元素) //
[此贴子已经被作者于2007-11-13 11:48:53编辑过]
----------------解决方案--------------------------------------------------------