24小时热门版块排行榜    

查看: 457  |  回复: 2

130098300

银虫 (正式写手)

[求助] 请问如何实现下面这个要求,复杂度小些

要求是这样的,我现在要处理一个矩阵,矩阵如下
1  1  1  1  -1  3  3
1  1  1 -1   3  3  3
1  1 -1  2  -1  3  3
1 -1  2  2  -1  3  3
-1  2  2  2  -1 -1 -1
2  2  2  2  -1  4  4
2  2  2  2  -1  4  4
这个矩阵中有-1和1~4这5个数,其中1,2,3,4代表的是区域的标号,-1代表的区域之间的分割线
从图中得出,区域1和区域2、3相邻,区域2和1、3、4相邻,区域3和区域1、2、4相邻,区域4和区域2、3相邻。
判断相邻的条件是先找到分割线,也就是矩阵中标号为-1的地方,然后查看它的上、下、左、右这四个方向标号,如果这四个标号中有不同的,比如第一行的-1的左和右标号为1、3,那么1和3就是相邻区域。
我现在想达到的要求就是:1)找到哪些区域是相邻的;2)找到相邻区域的分割线的位置,解释如下:比如第一行的-1是1和3的分割线,当然第二行的-1也是1和3的分割线,而且它也是1和2的分割线。记录分割线的坐标位置(先行号后列号,从0开始计数),比如第一行的-1位置是(0,4)。
所以,对于第一行的-1,我得到的信息是
[1]--(0,4)--3
[3]--(0,4)--1
当然,当我继续遍历这个矩阵时,将会得到
[1]--(0,4)(1,3)--3
[3]--(0,4)(1,3)--1
请问这样的要求该怎么能快速的实现呢

[ 来自科研家族 哲学人生 ]
回复此楼
Working for the Lord with all my heart
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Guzenyel

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
130098300: 金币+5 2012-08-10 09:56:49
130098300: 金币+15 2012-08-11 18:22:44
先把所有的-1都处理掉,分割结果中不能存在-1.
2楼2012-08-10 09:35:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

130098300

银虫 (正式写手)

引用回帖:
2楼: Originally posted by Guzenyel at 2012-08-10 09:35:20
先把所有的-1都处理掉,分割结果中不能存在-1.

哈哈,我说谁呢,这么快回复我,不是,是我看到有个新的合并方法,我觉得还不错,想试一下,它不是先去分水线的,是合并的时候才开始去的,而且这个分水线在分割的时候有用
http://ieeexplore.ieee.org/xpl/l ... Farnumber%3D1452779
Working for the Lord with all my heart
3楼2012-08-10 09:56:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 130098300 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 328求调剂 +4 LHHL66 2026-03-23 4/200 2026-03-23 14:55 by lbsjt
[考研] 276求调剂。有半年电池和半年高分子实习经历 +8 材料学257求调剂 2026-03-23 9/450 2026-03-23 13:01 by ztnimte
[考研] 070300化学求调剂 +5 苑豆豆 2026-03-20 5/250 2026-03-23 09:39 by guoliang1816
[考研] 085600材料与化工 +10 安全上岸! 2026-03-16 10/500 2026-03-23 09:31 by Jy?
[考研] 306求调剂 +5 来好运来来来 2026-03-22 5/250 2026-03-22 16:17 by BruceLiu320
[考研] 303求调剂 +5 安忆灵 2026-03-22 6/300 2026-03-22 12:46 by 素颜倾城1988
[考研] 一志愿南大,0703化学,分数336,求调剂 +3 收到VS 2026-03-21 3/150 2026-03-21 18:42 by 学员8dgXkO
[考研] 0703化学297求调剂 +3 Daisy☆ 2026-03-20 3/150 2026-03-21 17:45 by ColorlessPI
[基金申请] 学校已经提交到NSFC,还能修改吗? 40+4 babangida 2026-03-19 9/450 2026-03-21 16:12 by babangida
[考研] 265求调剂 +12 梁梁校校 2026-03-19 14/700 2026-03-21 13:38 by lature00
[考研] 085601调剂 358分 +3 zzzzggh 2026-03-20 4/200 2026-03-21 10:21 by luoyongfeng
[考研] 303求调剂 +5 睿08 2026-03-17 7/350 2026-03-21 03:11 by JourneyLucky
[考研] 化学求调剂 +4 临泽境llllll 2026-03-17 5/250 2026-03-21 02:23 by JourneyLucky
[考研] 一志愿中海洋材料工程专硕330分求调剂 +8 小材化本科 2026-03-18 8/400 2026-03-20 23:16 by JourneyLucky
[考研] 290求调剂 +7 ^O^乜 2026-03-19 7/350 2026-03-20 21:43 by JourneyLucky
[考研] A区线材料学调剂 +5 周周无极 2026-03-20 5/250 2026-03-20 21:33 by laoshidan
[考研] 求调剂 +3 @taotao 2026-03-20 3/150 2026-03-20 19:35 by JourneyLucky
[考研] 广西大学家禽遗传育种课题组2026年硕士招生(接收计算机专业调剂) +3 123阿标 2026-03-17 3/150 2026-03-20 15:58 by 飞行琦
[考研] 一志愿中国海洋大学,生物学,301分,求调剂 +5 1孙悟空 2026-03-17 6/300 2026-03-19 23:46 by zcl123
[考研] 考研调剂 +3 淇ya_~ 2026-03-17 5/250 2026-03-17 09:25 by Winj1e
信息提示
请填处理意见