Ada:Naiditch的书中的链表示例

时间:2014-04-04 12:29:49

标签: linked-list ada

在第11章:书籍的访问类型:Rendez-vous with Ada by Naiditch (1995)中,Naiditch提供了一个相当完整的示例,说明如何创建包含餐馆信息的链接列表。我很大程度上理解了这本书的例子后面的数据结构。我可以理解,用户在链表中输入的任何信息只会在程序的生命周期中存在。作者没有将关于餐馆的任何信息存储为文本文件。那么,如果在用户退出程序后没有存储用户输入的所有信息,链接列表示例的用途是什么?

将用户输入的信息存储在文本文件中然后将其读入链接列表以便对它们进行进一步操作是否有意义?但是,执行添加或删除条目等操作会干扰原始文本文件,从一开始就从中读取链接列表。

谢谢。

PS:正如您可能已经注意到的那样,我试图获得一个链接列表的真实示例,我也是这个数据结构的新手。

1 个答案:

答案 0 :(得分:1)

正如所讨论的here,1995年的例子早于将Containers添加到预定义的Ada 2005库中。教科书示例可以指导您理解遇到特定Ada库的具体实现。有关概述,请参阅8.1 Organization of containers