【单选题】堆栈(stack)是一种特殊的串行形式的数据结构,其特殊之处在于只能允许在链结串行或阵列的一端(称为堆栈顶端指针,top)进行加入数据(push)或输出数据(pop)的运算。其示意图如下所示。 有关堆栈数据结构的基本运算,说法不正确的是
A. 推入是将数据放入堆栈的顶端,堆栈顶端指针top加一;弹出是将堆栈顶端的数据取出,堆栈顶端指针top减一 B. 如果是固定长度的堆栈,当堆栈顶端指针top与长度相等时,堆栈是满的 C. 如果堆栈顶端指针top为0,则堆栈为空 D. 上述说法有不正确的
A. 推入是将数据放入堆栈的顶端,堆栈顶端指针top加一;弹出是将堆栈顶端的数据取出,堆栈顶端指针top减一 B. 如果是固定长度的堆栈,当堆栈顶端指针top与长度相等时,堆栈是满的 C. 如果堆栈顶端指针top为0,则堆栈为空 D. 上述说法有不正确的
举一反三
- 有关堆栈数据结构的基本运算,说法不正确的是_____。 A: 推入是将数据放入堆栈的顶端,堆栈顶端指针top减一。 B: 弹出是将堆栈顶端的数据取出,堆栈顶端指针top减一。 C: 如果堆栈顶端指针top为0,则堆栈为空。 D: 果是固定长度的堆栈,当堆栈顶端指针top与长度相等时,堆栈是满的。
- 堆栈(stack)是一种特殊的串行形式的数据结构,其特殊之处在于只能允许在链结串行或阵列的一端(称为堆栈顶端指针,top)进行加入数据(push)或输出数据(pop)的运算。其示意图如下所示。 有关堆栈数据结构的说法,不正确的是_____。 79e43f0886b26fd0c6d7521e55472bec.PNG
- 中国大学MOOC: 堆栈(stack)是一种特殊的串行形式的数据结构,其特殊支出在于只能允许在链结串行或阵列的一端(称为堆栈顶端指针,top)进行加入数据(push)或输出数据(pop)的运算。其示意图如下所示。
- 堆栈(stack)是一种特殊的串行形式的数据结构,其特殊之处在于只能允许在链结串行或阵列的一端(称为堆栈顶端指针,top)进行加入数据(push)或输出数据(pop)的运算。其示意图如下所示。()假定当前堆栈顶端指针top=10,欲将栈底的元素取出,其他的元素仍然保持在栈中,则需要进行____次弹出操作,____次推入操作A.()1,1()B.()2,1()C.()10,9()D.()10,0
- 【填空题】当堆栈指针指向最后压入堆栈的数据时,称为____堆栈,当堆栈指针指向下一个将要放入数据的空位置时,称为____堆栈