| 查看: 431 | 回复: 2 | ||
[求助]
请问如何实现下面这个要求,复杂度小些
|
|
要求是这样的,我现在要处理一个矩阵,矩阵如下 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 请问这样的要求该怎么能快速的实现呢 [ 来自科研家族 哲学人生 ] |
» 猜你喜欢
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有9人回复
心脉受损
已经有6人回复
博士申请都是内定的吗?
已经有8人回复
博士读完未来一定会好吗
已经有32人回复
读博
已经有5人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
Springer期刊投稿求助
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助:关于运算复杂度的计算,谢谢大家了!
已经有3人回复
请问同阶矩阵求逆和求平方根的计算复杂度哪个高,分别是多少?谢谢
已经有10人回复
请问,什么叫种植面积
已经有5人回复
请问96G的内存, 12核, 2.66GHz 的电脑配置, CASTEP能计算最多的原子数 ?
已经有23人回复
请问如果知道了导热系数,如何转换为热阻
已经有14人回复
请问这个数据是否符合要求
已经有5人回复
【讨论】预调件共轭梯度法(PCG)
已经有50人回复

Guzenyel
木虫 (小有名气)
- 应助: 26 (小学生)
- 金币: 4174.8
- 散金: 769
- 红花: 7
- 帖子: 229
- 在线: 349.9小时
- 虫号: 841992
- 注册: 2009-09-06
- 性别: GG
- 专业: 遥感机理与方法
2楼2012-08-10 09:35:20
|
哈哈,我说谁呢,这么快回复我,不是,是我看到有个新的合并方法,我觉得还不错,想试一下,它不是先去分水线的,是合并的时候才开始去的,而且这个分水线在分割的时候有用 http://ieeexplore.ieee.org/xpl/l ... Farnumber%3D1452779 |

3楼2012-08-10 09:56:43













回复此楼