设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用()最节省时间。
A.单链表
B.单循环链表
C.带尾指针的单循环链表
D.带头结点的双循环链表
参考答案:D.
首先总在末位操作。所以使用循环链表。又因为要执行删除操作。若使用单循环链表,例如对....->X->Y>Z->...,Y删除后无法一步访问X。若双循环链表,可向回访问。所以选D
在大学没有那么优秀的经历怎么办
千万别删等我进了阿里再删
从浏览器输入URL到展示页面的全流程是怎么样的?
请你谈谈Cookie的弊端
北京有一条1公里长的街道,你认为一天能收多少钱的停车费?
怎么理解产品经理与技术研发之间的关系?
在大学没有那么优秀的经历怎么办
千万别删等我进了阿里再删