已知两个带头结点的单链表L1和L2中的结点值均已按升序排序,设计一个算法,将L1和L2合并成一个升序的带头结单链表,并用L1记录新的带头结点单链表。
第1题:
A.删除单链表中的第一个元素
B.删除单链表中的尾结点
C.在单链表的第一个元素前插入一个新结点
D.在单链表的最后一个元素后插入一个新结点
第2题:
若某链表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用______存储方式最节省时间。
A.单链表
B.双链表
C.单循环链表
D.带头结点的双循环链表
第3题:
若线性表最常用的操作是在最后一个元素之后插入一个结点和删除最后一个结点,则采用()存储方式节省时间。
第4题:
若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用()存储方式最节省时间。
第5题:
设一个带头结点的单向链表的头指针为head,设计算法,将链表的记录,按照data域的值递增排序。
第6题:
若链表中最常用的操作是在最后一个结点之后插入一个结点和删除第一个结点,则采用()存储方法最节省时间。
第7题:
编写算法,将一个头指针为head不带头结点的单链表改造为一个单向循环链表,并分析算法的时间复杂度。
第8题:
设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用()最节省时间。
第9题:
第10题:
单链表
单循环链表
带尾指针的单循环链表
带头结点的双循环链表
第11题:
第12题:
第13题:
若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用______存储方式最节省时间。
A.单链表
B.双链表
C.单循环链表
D.带头结点的双循环链表
第14题:
第15题:
某带头结点的单链表的头指针为head,判定该链表为空的条件是()
第16题:
若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用()存储方式最节省运算时间。
第17题:
编写算法,实现带头结点单链表的逆置算法。
第18题:
某带头结点的单链表的头指针head,判定该单链表非空的条件()。
第19题:
设rear是指向非空、带头结点的循环单链表的尾指针,则该链表首结点的存储位置是()
第20题:
单链表
给出表头指针的单循环链表
双链表
带头结点的双循环链表
第21题:
第22题:
第23题:
单链表
带头指针的单循环链表
双链表
带尾指针的单循环链表
第24题:
单链表;
双向链表;
单循环链表;
带头结点的双循环链表;