当前位置: 高中信息技术 / 单选题
  • 1. (2023高三上·杭州期中) 有如下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 . ①③

微信扫码预览、分享更方便