栈里没元素就是空闲,表示时,指针不指向有效空间即可。若是链表,用指针类型,就要用null表空。用数组则可用整数型,这里top放为-1是运算方便,可以加减一就进出栈。实际上放-2也是可表栈空但运算不便。另一端,同样,一个越界值表空,max最好用。
一道数据结构的题目顺序栈用data[0..n-1]存储数据,栈顶指针为top,其初始值为0,则出栈元素x的操作是___\x0d\x0d\x0d为什么答案是 top--;x=data[top];\x0d\x0d是不是错了
C.top = top-1; V[top] = x; \x05\x05D.V[top] = x; top = top-1;为什么不是A啊?TOP不是应该往上吗? 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 C啊,现在空栈是指针在最大下标以上,自然是进栈就需要往下减,并且合法下标只是1..n 解析看不懂?免费查看同类题视...