找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4449|回复: 14

[求助] 怎么将关联的表分组:

[复制链接]

已领礼包: 9个

财富等级: 恭喜发财

发表于 2014-5-4 21:27:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
请教个问题,怎么将关联的表分组:

'((6 7)(1 2)(3 4)(6 5)(2 3)(7 8))
;;将有关联的表分组,关联就是一个表的元素是另外一个表的元素之一。
;结果是:'((1 2)(2 3)(3 4));  '((6 7)(6 5)(7 8))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 604个

财富等级: 财运亨通

发表于 2014-5-4 22:36:08 来自手机 | 显示全部楼层
这个好整,取一个出来,把后面的统统拿来比较,相同的列为组,余下的再参与这样的循环
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 9个

财富等级: 恭喜发财

 楼主| 发表于 2014-5-4 22:50:40 | 显示全部楼层
好像没这么简单。
这个数表相当于很多根pl线的顶点坐标组成的
一条pl线每段的两个坐标一个元素,第1段和第2段有关系,第2段和第3段有关系,
就是要把每根pl线的坐标分出来

点评

你问的就有问题,Pline 坐标不管用 entget 还是 get-coordinates 都是按顺序的,(mapcar 'list lst (cdr lst)) 就是分段的  详情 回复 发表于 2014-5-6 11:12
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1742个

财富等级: 堆金积玉

发表于 2014-5-6 09:36:01 | 显示全部楼层
确实不好比
先取第一个 与后面的比较后,归新表,再在新表的第二个继续与没有归表的比较,依次类推
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-5-6 11:12:59 | 显示全部楼层
hnfsf 发表于 2014-5-4 22:50
好像没这么简单。
这个数表相当于很多根pl线的顶点坐标组成的
一条pl线每段的两个坐标一个元素,第1段和 ...

你问的就有问题,Pline 坐标不管用 entget 还是 get-coordinates 都是按顺序的,(mapcar 'list lst (cdr lst)) 就是分段的

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-5-6 14:56:05 | 显示全部楼层
凡是x或y有一项相同就分为同一组 ....感觉递归法最好....拜托G版进来解决一下,谢谢了!

点评

提问时请直接将你遇到的问题进行详细描述,不要将问题进行演义,否则很容易有歧义,一楼和三楼的描述有很大差距,以免浪费别人的时间!  详情 回复 发表于 2014-5-6 15:10
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2014-5-6 15:10:41 | 显示全部楼层
q3_2006 发表于 2014-5-6 14:56
凡是x或y有一项相同就分为同一组 ....感觉递归法最好....拜托G版进来解决一下,谢谢了!

提问时请直接将你遇到的问题进行详细描述,不要将问题进行演义,否则很容易有歧义,一楼和三楼的描述有很大差距,以免浪费别人的时间!

点评

这个也是他在群里求助我的...我能明白他的意思....他的意思是找出首尾相接的线....子表可以理解成多段线或直线的StartPoint和EndPoint...目的应该是将首尾相接的线变成一个选集.....和我说的X或Y任一项相同就分到一  详情 回复 发表于 2014-5-6 15:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-5-6 15:30:08 | 显示全部楼层
牢固 发表于 2014-5-6 15:10
提问时请直接将你遇到的问题进行详细描述,不要将问题进行演义,否则很容易有歧义,一楼和三楼的描述有很 ...

这个也是他在群里求助我的...我能明白他的意思....他的意思是找出首尾相接的线....子表可以理解成多段线或直线的StartPoint和EndPoint...目的应该是将首尾相接的线变成一个选集.....和我说的X或Y任一项相同就分到一组里是一个意思....
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-5-6 15:37:33 | 显示全部楼层
让他在这里问好了

点评

估计就是楼主...因为内容一样...  详情 回复 发表于 2014-5-6 16:20
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-5-6 15:38:51 | 显示全部楼层
因为用的equal...表里的元素可以用数字....这么比没什么问题....容易看得明白些....
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-5-6 16:20:03 | 显示全部楼层
csharp 发表于 2014-5-6 15:37
让他在这里问好了

估计就是楼主...因为内容一样...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-5-6 16:27:31 来自手机 | 显示全部楼层
楼主这是演绎了,说具体应用或许有别的思路
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 9个

财富等级: 恭喜发财

 楼主| 发表于 2014-5-7 02:15:05 | 显示全部楼层
这个程序现在想到的有两个作用,
1、将首位相连的线找出来,
2、将连续标注的一组dim找出来

谢谢大家的关注和讨论,,,

点评

看看 黄老 这个帖子 http://bbs.xdcad.net/thread-673599-1-1.html  详情 回复 发表于 2014-5-7 06:28
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2014-5-7 06:28:47 | 显示全部楼层
hnfsf 发表于 2014-5-7 02:15
这个程序现在想到的有两个作用,
1、将首位相连的线找出来,
2、将连续标注的一组dim找出来

看看 黄老 这个帖子
http://bbs.xdcad.net/thread-673599-1-1.html
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 9个

财富等级: 恭喜发财

 楼主| 发表于 2014-5-7 10:14:59 | 显示全部楼层
谢谢,前几天搜论坛的时候看到了这个的,但是没有那么多跟帖,现在重看了,多了很多回复,又学了许多。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-24 22:34 , Processed in 0.426103 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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