栈与数据的存储结构有关吗?
原题是
以下术语与数据的存储结构无关的是:
A 静态链表
B 双链表
C 栈
D 循环顺序链表
答案选C
想不明白!!!!!
可以帮忙解释么?谢谢
[解决办法]
A.静态链表中的“链表”表示链示存储结构
B.同A
C.栈本身没有体现出存储结构,只说明是一种先进后出的逻辑结构。
D.顺序二字说明是顺序存储结构。
所以,只有C,“栈”字本身没有提及存储结构,其他几项都有提及。
[解决办法]
google:
数据元素之间的关系有两种不同的表示方法:顺序映象和非顺序映象,并由此得到两种不同的存储结构:顺序存储结构和链式存储结构。
[解决办法]
还有一种解释 仅供参考:栈是一种线性表,所以栈可以顺序存储也可以链式存储
[解决办法]
觉得这是教科书无聊的扣字眼,知道或者不知道这个题目的答案对你提升技术毫无帮助。
题目无非是说栈是讲处理数据的先后顺序,不涉及存储,但是强调这一点有什么意义呢?
[解决办法]
抠字眼的无聊试题。试问C++是这样学的吗?!
[解决办法]
栈难道不是数据结构吗?
[解决办法]
人家问的是存储结构,不是数据结构