社区
基础编程
帖子详情
如何对一个二维数组进行排序??急!!!
ycshowtop
2000-08-06 05:18:00
比如我有一个数组:
1 u
3 p
2 b
9 d
我想以字母那列,进行排序,如何作。
...全文
173
4
打赏
收藏
如何对一个二维数组进行排序??急!!!
比如我有一个数组: 1 u 3 p 2 b 9 d 我想以字母那列,进行排序,如何作。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyby
2000-09-08
打赏
举报
回复
你可以:
1、假设你的数组为:a[m,2];
2、新建数组b[m]、c[m,2];
for i:=0 to m-1 do
b[i]:=a[i,2];
3、对数组b排序
4、for i:=0 to m-1 do
for j:=0 to m-1 do
if b[i]=a[i,2]
{c[i,1]:=a[j,1];
c[i,2]:=a[j,2];
}
5、for i:=0 to m-1 do
{
a[i,1]:=c[i,1];a[i,2]:=c[i,2];
}
Liubin
2000-08-10
打赏
举报
回复
通过字母的ascii码 来排序,再开一个二维数组,对字母列用冒泡法,只是拷贝时,把前面的数字也拷贝过去,这个算法可能很麻烦,有好的请通知我,fujiangbest@yeah.net
radish
2000-08-07
打赏
举报
回复
找本算法书不就得了
DrunkenLion
2000-08-07
打赏
举报
回复
使用uasort()函数,传递两个参数,一个是被排序的数组名,一个是自定义的函数
青少年C++编程NOIP/CSP竞赛通关语法-
二维数组
1、本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课; 2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;... 6、本课程介绍的是
二维数组
。也是历来竞赛重要考点。
Java使用sort方法对
二维数组
进行排序
** Java使用sort方法对
二维数组
进行排序
** sort方法的参数列表除了需要排序的数组以外,还有
一个
comparator参数,用于指定排序的准则,在对一维数据
进行排序
时,使用默认的排序准则,因此缺省不写。但是对
二维数组
进行排序
时默认的准则便不再适用了。(这里吹一波C++的sort函数,一维数组
二维数组
都可以直接排序,不要太方便)。 这里我们要实现对
二维数组
排序,排序准则是
二维数组
子数组(一维)内部按照字典序排序,数组间按照数组首元从小到大
进行排序
,如有相同,继续比较下
一个
元素。 因此我们需要重写s
Java对
二维数组
进行排序
Java对
二维数组
进行排序
C++
二维数组
sort排序问题
以往遇到行排列问题(按每行的字典序排序)的时候,总是使用结构体来
进行排序
,但是如何使用
二维数组
来达到同样的效果呢?实验内容:利用
二维数组
进行“三级排序”测试1:使用c++内置的普通型
二维数组
#include <algorithm> #include <iostream> using namespace std; bool cmp(int a[], int b[]) { ...
二维数组
的排序
//第一种方法:将
二维数组
转置到一维数组,再对一维数组排序 int [][]a = new int [5][2]; //定义
一个
二维数组
,其中所包含的一维数组具有两个元素 对于
一个
已定义的二位数组a进行如下规则排序,首先按照每
一个
对应的一维数组第
一个
元素进行升序排序(即a[][0]),若第
一个
元素相等,则按照第二个元素进行升序排序(a[][1])。(特别注意,这里的a[][0]或者a[][1]在java中是不能这么定义的,这里只是想说明是对于某
一个
一维数组的第0或1个元素
进行排序
) A...
基础编程
21,887
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章