单选题 在双向链表存储结构中,删除p所指的结点时须修改指针( )。

A、 p->next->prior=p->prior; p->prior->next=p->next;
B、 p->next=p->next->next; p->next->prior=p;
C、 p->prior->next=p; p->prior=p->prior->prior;
D、 p->prior=p->next->next; p->next=p->prior->prior;
下载APP答题
由4l***4l提供 分享 举报 纠错

相关试题

单选题 与数据元素本身的形式、内容、相对位置、个数无关的是数据的( )。

A、

存储结构

B、

存储实现

C、

逻辑结构

D、

运算实现 

单选题 以下数据结构中,( )是非线性数据结构。

A、
B、 字符串
C、
D、

单选题 以下算法的时间复杂度为( )
x=0;
For(i=1; i<n; i++)
for (j=1; j<=n-i; j++)
X++;

A、 O(n)
B、 O(nlogn)
C、 O(n3)
D、 O(n2)

单选题 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着( )。

A、 数据具有同一特点
B、 不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致
C、 每个数据元素都一样
D、 数据元素所包含的数据项的个数要相等

单选题 有以下算法,其时间复杂度为( )。

void fun (int n){

    int i=0;

    while(i*i*i<=n)

        i++;

}

A、

O(n)

B、

O(nlogn)

C、

D、

单选题 以下说法正确的是( )。

A、 数据元素是数据的最小单位
B、 数据项是数据的基本单位
C、 数据结构是带有结构的各数据项的集合
D、 一些表面上很不相同的数据可以有相同的逻辑结构

单选题 以下算法中m++;语句的执行次数为( )。
Int m=0, i, j;
For(i=l;i<=n;i++)
for(j=1;j<=2 * i;j++)
m++;

A、 n(n+1)
B、 n
C、 n+1
D、 n2

单选题 求整数n (n>=0)阶乘的算法,其时间复杂度是 ( )。
int fact(int n){
if (n<=l) return 1;
return n*fact(n-1);
}

A、 O(1)
B、 O(n)
C、 O(n2)
D、 O(n!)