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

A、 使单链表至少有一个节点;
B、 表示单链表是线性表的链式存储结构.
C、 标识链表中某个重要节点的位置;
D、 方便插入和删除运算的实现;
下载APP答题
由4l***ok提供 分享 举报 纠错

相关试题

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

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

单选题 在单链表中,若要在 p 所指向的结点之后插入s所指向的结点,则应执行(A )。

A、s->next = p->next; p->next = s;
B、p->next = s->next; s->next = p;
C、s->next = p; p->next = s;
D、p->next = s; s->next = p->next;

单选题 对一个算法的评价,不包括如下( C )方面的内容.

A、正确性;
B、健壮性;
C、并行性;
D、可读性.

单选题 对一个算法的评价,不包括如下( D )方面的内容.

A、正确性;
B、健壮性和可读性
C、时空复杂度.
D、并行性;

单选题 数据结构通常是研究数据的( C )及它们之间的相互关系。

A、联系与逻辑。
B、存储和抽象;
C、存储结构和逻辑结构;
D、联系和抽象;

单选题 数据元素及其关系在计算机存储器内的表示称为数据的( B ).

A、逻辑结构;
B、存储结构;
C、线性结构;
D、非线性结构.

单选题 下面程序段的时间复杂度是( B )。 k=0; for( i=1; i<=n; i++) { for (j=i ; j<=n; j++) for (k=j ; k<=n; k++) x += delta;; }

A、n3.
B、O(n3);
C、O(n2);
D、n2

单选题 在数据结构中,从逻辑上可以把数据结构分成 ( D )

A、内部结构和外部结构.
B、紧凑结构和非紧凑结构;
C、动态结构和静态结构;
D、线性结构和非线性结构;