- 二维数组 M [i,j ]的元素是 4 个字符 (每个字符占一个存储单元 )组成的串,行下标 i 的范围从 0 到 4,列下标 j 的范围从 0 到 5。M 按行存储时元素 M[3,5]的起始地址与 M 按列存储时元素 ( )的起始地址相同。
- 以下有关数据结构的叙述,正确的是
- Aarr 和 Barr 两个数组说明如下:VAR Aarr:Array [0…7] of char;Barr:Array[-5…2,3 …8] of char;这两个数组分别能存放的字符的最大个数是
- 四个元素 a1、a2、a3和 a4依次通过一个栈,入栈过程中允许栈顶元素出栈。假设某一时刻栈的状态如下:则不可能的出栈序列是
- 设栈 S 和队列 Q 的初始状态为空,元素 e1、e2、e3、e4、e5和 e6依次通过栈 S,一个元素出栈后即进入队列Q,若 6 个元素出栈的顺序是 e2、e4、e3、e6、e5、e1,则栈 S的容量至少应该是
- 链栈与顺序栈相比,有一个比较明显的优点是
- 用数组 A[0…m-1]存放循环队列的元素值,若其头尾指针分别为front 和rear,则循环队列中当前元素的个数为
- 设数组 data[0…m]作为循环队列 SQ 的存储空间, front 为队头指针, rear为队尾指针,则执行出队操作的语句为
- 用直接插入排序方法对下面四个序列进行排序(由小到大 ),元素比较次数最少的是
- 如果以链表为栈的存储结构,则退栈操作时
置顶