一道数据结构的题目顺序栈用data[0..n-1]存储数据,栈顶指针为top,其初始值为0,则出栈元素x的操作是_____\x0d\x0d\x0d为什么答案是 top--;x=data[top];\x0d\x0d是不是错了
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 20:55:19
xRN@~8D=p,OV@-DE(FCʖw1;Wpуi773&2IhA c
eS.VŎ.^z5[x
FMdB;Ea{SpsڜB1!/:Y5{6Y6?>gձdF"ٕ7Z S;&AY)M[ʊf*|`YHhmվoUBVLX>,dݞP;
*(";ż&V2lG
一道数据结构的题目顺序栈用data[0..n-1]存储数据,栈顶指针为top,其初始值为0,则出栈元素x的操作是_____\x0d\x0d\x0d为什么答案是 top--;x=data[top];\x0d\x0d是不是错了
一道数据结构的题目
顺序栈用data[0..n-1]存储数据,栈顶指针为top,其初始值为0,则出栈元素x的操作是_____\x0d\x0d\x0d为什么答案是 top--;x=data[top];\x0d\x0d是不是错了
一道数据结构的题目顺序栈用data[0..n-1]存储数据,栈顶指针为top,其初始值为0,则出栈元素x的操作是_____\x0d\x0d\x0d为什么答案是 top--;x=data[top];\x0d\x0d是不是错了
注意“初始值为0”这句话.就是说空栈的top指针为0,那么如果有1个元素,top指针为1,而这一个元素的存储位置为data[0].所以出栈元素x的操作是你给出的答案.答案正确.
但是你不用纠结于这道题目本身的对错,栈的出栈操作和入栈对应上,同时保证数组不越界即可.多看看别人的代码怎么写的(读源代码).