以下哪一个不是栈的基本运算( )?
A: 新元素入栈
B: 删除栈顶元素
C: 判断栈是否为空
D: 删除栈底元素
A: 新元素入栈
B: 删除栈顶元素
C: 判断栈是否为空
D: 删除栈底元素
D
举一反三
- ( )不是栈的基本运算。 A: 删除栈顶元素 B: 删除栈底元素 C: 判断栈是否为空 D: 将栈置为空
- 以下( )不是栈的基本运算。 A: 删除栈项元素 B: 删除栈底元素 C: 判断栈是否为空 D: 将栈置为空栈
- 不是栈的基本运算的叙述是______。 A: 从栈顶删除一个元素 B: 判断一个栈是否为空 C: 在栈中的第i个元素之前插入一个新元素 D: 读取栈顶元素的值
- 数据结构中属于栈的基本运算是() A: 删除栈顶元素 B: 删除栈底元素 C: 入栈 D: 栈置空
- 以下哪一个不是栈的基本运算( )。 A: 往栈中任意位置插入一个元素 B: 从栈中删除一个元素 C: 把栈的栈顶元素读到变量中 D: 将栈置为空栈
内容
- 0
栈是一种特殊的线性表,栈的运算包括________ A: 向栈顶添加新元素 B: 从栈顶删除元素 C: 修改栈内某个元素的信息项 D: 查找是否存在满足条件的元素 E: 判断当前是不是空栈
- 1
下列对数据结构中的栈的表述正确的是哪些() A: 仅允许在表的一端进行插入和删除元素 B: 向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素 C: 从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素 D: 栈(stack)又名堆栈,它是一种运算受限的线性表
- 2
下列关于栈叙述正确的是( ) A: 栈顶元素最先被删除 B: 栈顶元素最后才能被删除 C: 栈底元素永远不能被删除 D: 栈底元素最先被删除
- 3
删除栈顶元素不是栈的基本操作。()
- 4
关于栈的操作,以下说法错误的是( )? A: 入栈操作就是把新元素放入栈中,只允许从栈顶一端存入元素,新元素的位置成为新的栈顶 B: 入栈操作就是把新元素放入栈中,可以从栈中任何位置存入元素,新元素的位置成为新的栈顶 C: 出栈操作就是把元素从栈中弹出,只有栈顶元素才允许出栈,出栈元素的前一个元素将会成为新的栈顶。 D: 出栈操作就是把元素从栈中弹出,只有栈底元素才允许出栈,出栈元素的前一个元素将会成为新的栈底。