题目内容
(请给出正确答案)
[主观题]
重载操作符.实现集合类Set的操作,即包含于<=、并|.交&、差一、增加元素+=、删除元素-=
重载操作符.实现集合类Set的操作,即包含于<=、并|.交&、差一、增加元素+=、删除元素-=
答案
查看答案
第1题
设线性表中有2n个元素,以下操作中,在单链表上实现要比在顺序表上实现效率更高的是 ()。
A.删除指定元素
B.在最后一个元素的后面插入一个新元素
C.顺序输出前k个元素
D.交换第i个元素和2n—i一1个元素的值(i=0,1….,n一1)
第3题
第4题
A.所有实现都是无序集合,集合元素不能重复
B.所有实现都是有序集合,集合内元素不能重复
C.所有实现都是有序集合,集合内元素可以重复
D.所有实现都是无序集合,集合元素可以重复
第8题
A.ls.clear():删除ls的最后一个元素
B.ls.copy():生成一个新列表,复制ls的所有元素
C.ls.reverse():列表ls的所有元素反转
D.ls.append(x):在ls最后增加一个元素
第9题
set()函数通过交集、差集、并集等关系删除重复数据,创建一个无序不重复元素集。
下列程序执行结果正确的是()。
x=set("中国")
y=set("美国")
print(x&y)
A.{'中国'}
B.{'美国'}
C.{'中美国'}
D.{'国'}