组卷题库 > 高中信息技术试卷库
试题详情
有如下Python程序,其功能为删除无序链表(元素个数大于等于2)中的重复元素。

def dele(a, head):

pre=head; p=a[head][1]

while p!=-1:

q=head

flag=False

while:

if a[q][0]==a[p][0]:


p=a[p][1]

flag=True

break

q=a[q][1]

if not flag:

pre=p;

p=a[p][1]

a=[[0, 3], [1, 2], [1, 4], [0, 1], [0, 5], [2, -1]]

dele(a, 0)

①q!=-1   ②q!=p   ③a[pre][1]=a[p][1]   ④a[pre][1]=a[q][1]

方框中填入的正确代码依次为(    )

A、②④
B、②③
C、①④
D、①③
知识点
参考答案
采纳过本试题的试卷
教育网站链接