明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 500w008

[讨论] 把此贴删除了

  [复制链接]
 楼主| 发表于 2012-7-24 14:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2012-7-24 14:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2012-7-24 14:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2012-7-24 14:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-7-24 19:02 | 显示全部楼层
别傻了,中国素来有“宁赠友邦,不予家奴”的传统。
发表于 2012-7-24 19:49 | 显示全部楼层
想法是好~~
 楼主| 发表于 2012-7-24 20:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2012-7-25 10:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-7-25 12:34 | 显示全部楼层
通用函数库这东西,是程序的核心所在,没有利益或者是胸怀,一般不会直接拿出来...
发表于 2012-7-25 15:43 | 显示全部楼层
;;http://bbs.mjtd.com/forum.php?mo ... id=95639&extra=
;;定义一个函数,对表进行处理,返回表中元素重复的数目
;;革天明 2012年7月18日  明经通道
;;(n-n '(2 3 4 6 5 3 2 5 1 3 2 4 6 1 0))
;;((0 . 1) (1 . 2) (5 . 2) (6 . 2) (4 . 2) (3 . 3) (2 . 3))
;;(n-n '(1 2 1 2 (1 1) (1 2) (1 1) (1 2)))
;;(((1 2) . 2) ((1 1) . 2) (2 . 2) (1 . 2))
;;(n-n '("133" "afds" "afds" "abc" "g" "h" "ab" "abc" "123" ))
;;(("123" . 1) ("ab" . 1) ("h" . 1) ("g" . 1) ("abc" . 2) ("afds" . 2) ("133" . 1))
;;(n-n '(1 2 3 3 3 5 6 q q 明镜 不是 明经 也不是 明镜 44 44 8 8 6))
;;((8 . 2) (44 . 2) (也不是 . 1) (明经 . 1) (不是 . 1) (明镜 . 2) (Q . 2) (6 . 2) (5 . 1) (3 . 3) (2 . 1) (1 . 1))
;;       请注意,最后一个例子中q变成了Q,不知道原因,可能是那个表中元素类型太杂了吧
(defun N-N (lst / lst1 lst2)
  (vl-load-com)
  ;;删除表中重复元素
  ;;Gu_xl口中的顾版  http://bbs.mjtd.com/forum.php?mod=viewthread&tid=92645
  ;;http://bbs.mjtd.com/forum.php?mo ... 16&page=1#pid537663
  (defun delsame (lst)
    (if lst
      (cons (car lst) (delsame (vl-remove (car lst) lst)))
    )
  )
  ;;返回表中元素的重复次数
  (defun repeatnum (x lst / n)
    (setq n (length lst))
    (- n (length (vl-remove x lst)))
  )
  (setq lst1'())
  (foreach n (delsame lst)
    (setq lst2(cons n (repeatnum n lst)))
    (setq lst1(cons lst2 lst1))
  )
  lst1   
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-16 06:59 , Processed in 0.143909 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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