您现在的位置:在线题库 >> 计算机类 >> 数据结构
  • ID:9118-364
    设指针变量p指向双向链表中结点A,指针变量s指向被插入的结点X,则在结点A的后面插入结点X的操作序列为( )。
    (A) p->right=s; s->left=p; p->right->left=s; s->right=p->right;
    (B) s->left=p;s->right=p->right;p->right=s; p->right->left=s;
    (C) p->right=s; p->right->left=s; s->left=p; s->right=p->right;
    (D) s->left=p;s->right=p->right;p->right->left=s; p->right=s;

  • 相关试题查看更多

  • ID:9118-437
    typedef struct node {int key; struct node *next;} lklist;
    void createlkhash(lklist *hashtable[ ])
    {
    int i,k; lklist *s;
    for(i=0;i
    for(i=0;i{
    s=(lklist *)malloc(sizeof(lklist)); s->key=a[i];
    k=a[i] % p; s->next=hashtable[k];
    }
    }

    查看解析

  • ID:9118-284
    设某无向图中有n个顶点e条边,则该无向图中所有顶点的入度之和为( )。
    (A) n     (B) e      (C) 2n      (D) 2e

    查看解析

  • ID:9118-544
    入栈操作和入队列操作在链式存储结构上实现时不需要考虑栈溢出的情况。

    选择答案:查看解析

  • ID:9118-1233

    循环队列存储在数组A[0..m]中,则入队时的操作为( )。

    A. rear=rear+1 B. rear=(rear+1) mod (m-1)

    C. rear=(rear+1) mod m D. rear=(rear+1) mod (m+1)

    查看解析

  • ID:9118-1293

    一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是( )。

    A. 2 3 4 1 5 B. 5 4 1 3 2 C. 2 3 1 4 5 D. 1 5 4 3 2

    查看解析