• 2022-11-03
    设某顺序表中第一个元素的地址是Base,每个结点占m个单元,则第i个结点的地址为()。
    A: Base-i×m
    B: Base+(i+1)×m
    C: Base+i×m
    D: Base+(i-1)×m
  • D

    内容

    • 0

      执行下列程序后,输出的结果是 Option Base 0 Dim a a = Array(13,8,4,15) m = a(0) : n = a(0) For i=1 to 3 If a(i) > m Then m = a(i) ElseIf a(i) < n Then n = a(i) End If Next i Print m; n A: 2 4 B: 4 10 C: 4 15 D: 10 15 E: 其它选项都不对

    • 1

      对于线性表的顺序存储,假定每个数据元素占用m个存储单元,每个数据元素第一个单元的存储位置为该数据元素的存储位置,第1个数据元素的存储位置为b,则第i个数据元素的存储位置为() A: b+i*m B: b+(i-1)*m C: b+(i+1)*m D: b+m

    • 2

      在下列算法中,时间复杂度是O(1)的操作是( ) A: 在n个结点的顺序表中,访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n) B: 在n个结点的链表中,访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n) C: 在n个结点的顺序表中,删除第i个结点(1≤i≤n) D: 在n个结点的链表中,删除第i个结点(1≤i≤n)

    • 3

      判定一个顺序栈S为空的条件是()。 A: ! B: top C: D: base== E: top F: ! G: base H: I: base!= J: top

    • 4

      (8-2)有如下类定义,为类Base中的变量a增加修饰符是合法的。 public class Base{ int a=8; public Base( int i ) { a = i; } }