数据结构的作用与意义 — 信息技术选择题
题目
某图书馆需开发一个图书预约系统:读者预约后按先后顺序排队等待,先预约者先借到书;管理员需要频繁在队首处理借出、在队尾登记新预约,且能快速追溯某本书的预约历史记录。从数据组织与处理效率的角度看,下列关于该系统选择数据结构的说法最合理的是( )
A. 任意数据结构均可,因为数据结构只影响存储空间,不影响处理效率
B. 应选择队列结构处理预约顺序,并可辅以线性记录追溯预约历史,体现数据结构对提高处理效率的作用
C. 预约历史必须用树形结构存储,因为树形结构是唯一能保存先后顺序的结构
D. 数据结构的选择与问题需求无关,只需考虑编程语言的语法支持