数据结构章节练习题第一章绪论一、单选题1.一个数组元素a[i]与________的表示等价。A、*(a+i)B、a+iC、*a+iD、&a+i2.下面程序段的时间复杂度为____________。for(inti=0;inext=HL;B、p->next=HL;HL=p;C、p->next=HL;p=HL;D、p->next=HL->next;HL->next=p;5.在一个单链表HL中,若要在指针q所指的结点的后面插入一个由指针p所指的结点,则执行。A、q->next=p->next;p->next=q;B、p->next=q->next;q=p;C、q->next=p->next;p->next=q;D、p->next=q->next;q->next=p;6.在一个单链表HL中,若要删除由指针q所指向结点的后继结点,则执行。A、p=q->next;p->next=q->next;B、p=q->next;q->next=p;C、p=q->next;q->next=p->next;D、q->next=q->next->next;q->next=q;二、填空题1.在线性表的单链式存储结构中,每个结点包含有两个域,一个叫_____域,另一个叫_____域。2.在下面数组a中链式存储着一个线性表,表头指针为a[0].next,则该线性表为________。3.对于一个长度为n的顺序存储的线性表,在表头插入元素的时间复杂度为_____,在表尾插入元素的时间复杂度为_____。4.对于一个长度为n的单链式存储的线性表,在表头插入元素的时间复杂度为_______,在表尾插入元素的时间复杂度为_______。5.在线性表的顺序存储中,若一个元素的下标为i,则它的前驱元素的下标为________,后继元素的下标为_________。6.在线性表的单链式存储中,若一个元素所在结点的地址为p,...