孤 孤云 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #1 假如集合U=[1,2,5,9] 随着时间的推移,该集合是再增长的,如下一个时间有可能是U=[1,2,5,9,3] 请问随着时间的变化判断一个元素A是否属于集合U
孤 孤云 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #3 TO ZSWANG if A in U then 这个没错 我没说明白: 我不知道集合是不是可以动态添加,怎么添加 集合U最开始是空的,是逐渐添加进去的,最开始的空集怎么定义 谢谢1
冰 冰力不足 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #4 关注中 10多年前那些编程书 经常有讨论 交 并 这些的 而且几个语句就可以解决问题
Y yourname_0 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-17 #5 集合使用set of 来定义,要注意的是一个集合最多只能有256个元素,它是可以添加的,比如include(U, 5)或是U := U + [5],删除反之
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-29 #6 U := [] 就是赋空集啦 一般说来,集合是通过位运算来模拟的。
N nicai_wgl Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-29 #7 type TIntSet = set of 1..250; var U: TIniSet; U := []; Include(U, 5); Exclude(U, 5); if 5 in U then ...
type TIntSet = set of 1..250; var U: TIniSet; U := []; Include(U, 5); Exclude(U, 5); if 5 in U then ...