您现在的位置:在线题库 >> 计算机类 >> 数据结构
  • 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-1224

    利用带头结点的二叉链表存储树,则根结点的右指针是( )。

    A.指向最左孩子 B.指向最右孩子 C.空 D.非空

    查看解析

  • ID:9118-539
    子串“ABC”在主串“AABCABCD”中的位置为2。

    选择答案:查看解析

  • ID:9118-444
    在图的邻接表中用顺序存储结构存储表头结点的优点是

    查看解析

  • ID:9118-1292

    若一个栈的输入序列为1,2,3,,n,输出序列的第一个元素是i,则第j个输出元素是( )。

    A. i-j-1 B. i-j C. j-i+1 D. 不确定的

    查看解析

  • ID:9118-1743

    (算法设计)阅读下列函数arrange()

    int arrange(int a[],int 1,int h,int x)

    {//1h分别为数据区的下界和上界

    int i,j,t

    i=1j=h

    while(i

    while(i=x)j--

    while(i=x)i++

    if(i

    { t=a[j]a[j]=a[i]a[i]=t}

    }

    if(a[i] return i

    else return i-1

    }

    1)写出该函数的功能;

    2)写一个调用上述函数实现下列功能的算法:对一整型数组b[n]中的元素进行重新排列,将所有负数均调整到数组的低下标端,将所有正数均调整到数组的高下标端,若有零值,则置于两者之间,并返回数组中零元素的个数。

    查看解析