如何判断元素是否属于集合中,集合时变化的(30分)

  • 主题发起人 主题发起人 孤云
  • 开始时间 开始时间

孤云

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