单选题 单链表中,增加一个头结点的目的是为了()

A、 使单链表至少有一个结点
B、 标识表结点中首结点的位置
C、 方便运算的实现
D、 说明单链表是线性表的链式存储
下载APP答题
由4l***yc提供 分享 举报 纠错

相关试题

单选题 算法的时间复杂度取决于()

A、问题的规模
B、待处理数据的初态
C、A和B
D、计算机的配置

单选题 在顺序表中,只要知道(),就可在相同时间内求出任一结点的存储地址。

A、基地址
B、结点大小
C、向量大小
D、基地址和结点大小

单选题 数据结构是研究数据的()以及它们之间相互关系的一门学科。

A、存储结构
B、逻辑结构
C、物理结构
D、存储结构和逻辑结构

单选题 线性表是()

A、一个有限序列,可以为空
B、一个有限序列,不能为空
C、一个无限序列,可以为空
D、一个无限序列,不能为空

单选题 算法分析的目的是()

A、找出数据结构的合理性
B、研究算法中输入和输出的关系
C、分析算法的效率以求改进
D、分析算法的易懂性和文档性

单选题 下面程序段的时间复杂度是() i=1; while(i<=n) i=i*3;

A、O(n)
B、O(3n)
C、O($$\log_3 n$$)
D、O(n³)

单选题 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()

A、访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)
B、在第i个结点后插入一个新结点(1≤i≤n)
C、删除第i个结点(1≤i≤n)
D、将n个结点从小到大排序

单选题 下面程序段的时间复杂度是() for(i=0;i<n;i++) for(j=0;j<m;j++) a[i][j]=0;

A、O(n)
B、O(n+m)
C、O(n*m)
D、O(1)