打印

数组问题

[复制链接]
988|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
txcy|  楼主 | 2012-3-5 18:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有二维的数组例如 a[][2]={{4,5},{1,2},{2,3},{3,4},{6,7},{6,8},{7,9}...};我需要将其中的任意一个(例如{4,5})与其它的有相同的(如{4,5}、{3,4}、{2,3}、{1,2})存进另一个数组b[1][]={4,5,3,2,1},且相同的数字只存一个,顺序没有规定,往下也是({6,7}、{6,8}、{7,9})存进另一个数组b[2][]={6,7,8,9},以此类推,知道取完整个数组a=[][2]。
有什么好点的算法???

相关帖子

沙发
无冕之王| | 2012-3-5 18:18 | 只看该作者
如果能确定所有的数都小于10或者1000,或者10000就好说了,可以看做类似分组问题!

使用特权

评论回复
板凳
pkat| | 2012-3-5 21:49 | 只看该作者
不是,比如{4,5}代表的是同一类,{4,5}和{3,4},有一个数字4是相同的那么4,5,3都是同一类的,都需要放在一起

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

274

主题

2106

帖子

0

粉丝