找回密码
 注册
关于网站域名变更的通知
查看: 473|回复: 5
打印 上一主题 下一主题

[求助]请问怎么把一大堆可以首尾相连的东西串接起来

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-12-17 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
比如有一堆pinpair,大部分是能首尾相连的,怎么尽可能的把所有的pinpair串接起来???
怎么去除list中重复内容???

该用户从未签到

2#
发表于 2015-12-17 15:28 | 只看该作者
unique
unique(
    l_in
)

->l_result/nil

功能:將l_in裡面所有重複的物件都刪除,只保留每一個物件,只能有一個,
        也就是合并相同的物件.
ex:
a = list("1" "2" "1" "2" "3" "3" "4" "4" "4" "4" "5" "5")
b = unique(a)
=>
("1" "2" "3" "4" "5")

unique(list('abc 'aa 'ac 'aa))
=>
(abc aa ac)

点评

支持!: 5.0
第一个问题呢?感觉要处理起来会很麻烦 就比如一大堆没有顺序的linesegs,有部分是能首尾相连的(但是不封闭),怎么获取到尽可能长的lines  详情 回复 发表于 2015-12-17 16:05
支持!: 5
赞!!!  发表于 2015-12-17 15:55

该用户从未签到

3#
 楼主| 发表于 2015-12-17 16:05 | 只看该作者
XYX365 发表于 2015-12-17 15:28
unique
unique(
    l_in

第一个问题呢?感觉要处理起来会很麻烦
就比如一大堆没有顺序的linesegs,有部分是能首尾相连的(但是不封闭),怎么获取到尽可能长的lines

点评

我的想法是檢查每一個linesegs的開始位置和結束位置.  详情 回复 发表于 2015-12-17 16:42

该用户从未签到

4#
发表于 2015-12-17 16:42 | 只看该作者
361553894 发表于 2015-12-17 16:05
第一个问题呢?感觉要处理起来会很麻烦
就比如一大堆没有顺序的linesegs,有部分是能首尾相连的(但是不 ...

我的想法是檢查每一個linesegs的開始位置和結束位置.

点评

首先要找到匹配不到其他线段的一端,然后依次接龙,直到匹配不到后,重新接龙,最终直到所有的线段都用到 想想很简单,但要实现很困难啊。。。  详情 回复 发表于 2015-12-17 16:53

该用户从未签到

5#
 楼主| 发表于 2015-12-17 16:53 | 只看该作者
XYX365 发表于 2015-12-17 16:42
我的想法是檢查每一個linesegs的開始位置和結束位置.

首先要找到匹配不到其他线段的一端,然后依次接龙,直到匹配不到后,重新接龙,最终直到所有的线段都用到
想想很简单,但要实现很困难啊。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-19 14:40 , Processed in 0.078125 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表