网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
18、链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。
参考答案和解析
B
更多 “18、链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。” 相关考题
考题
循环链表的主要优点是( )。A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件
考题
循环链表的主要优点是( )。A.不再需要头指针了B.已知某个结点的位置后,能够容易地找到它的直接前件C.在进行插入、删除运算时,能更好地保证链表不断开D.从表中任一结点出发都能访问到整个链表
考题
在一个长度为n(n>1)的带头结点的单链表head上,另设有尾指针r(指向尾结点),执行()操作与链表的长度有关。
A.删除单链表中的第一个元素B.删除单链表中的尾结点C.在单链表的第一个元素前插入一个新结点D.在单链表的最后一个元素后插入一个新结点
考题
在具有n个结点的单链表中,实现()的操作,其算法的时间复杂度都是O(n)。A.遍历链表和求链表的第i个结点
B.在地址为P的结点之后插入一个结点
C.删除开始结点
D.删除地址为P的结点的后继结点
考题
循环链表主要优点是()。A、不再需要头指针了B、已知某个结点的位置后,能够容易找到它的直接前趋C、在进行插入、删除运算时,能更好地保证链表不断开D、从表中任一结点出发都能扫描到整个链表
考题
下列算法将单链表中值重复的结点删除,使所得的结果表中各结点值均不相同,试完成该算法。 void DelSameNode(LinkList L) //L是带头结点的单链表,删除其中的值重复的结点// {ListNode * p,*q,*r; p=L-next; //p初始指向开始结点// while(p){ //处理当前结点p// q=p; r=q-next; do { //删除与结点*p的值相同的结点// while(rr-data!=p-data){ q=r; r=r-next; } if(r){ //结点*r的值与*p的值相同,删除*r// q-next=r-next; free(r); r=(); } }while( r ); p=p-next; } }
考题
单循环链表的主要优点是()。A、不再需要头指针了B、从表中任一结点出发都能扫描到整个链表;C、已知某个结点的位置后,能够容易找到它的直接前趋;D、在进行插入、删除操作时,能更好地保证链表不断开。
考题
单选题循环链表主要优点是()。A
不再需要头指针了B
已知某个结点的位置后,能够容易找到它的直接前趋C
在进行插入、删除运算时,能更好地保证链表不断开D
从表中任一结点出发都能扫描到整个链表
考题
单选题对链表中的数据元素的插入和删除()。A
移动结点,不需要改变结点指针B
不移动结点,需要改变结点指针C
移动结点,并且需要改变结点指针D
不移动结点,不需要改变结点指针
热门标签
最新试卷