有人可以举例说明吗?抽象数据类型

问题描述

因此,我正在阅读有关数据结构的信息,然后进入了抽象数据类型。 我想清除几件事 首先,这是我的理解 抽象数据类型:它基本上是为用户编写所有程序,并允许他们仅将其用作功能,而实际上他们并不知道它是如何工作的。 如果我理解错误,请更正 现在我真的无法理解的疑问 这是他们在书中给学生的例子,他们说如果我想在学生的信息中添加一个额外的字段,那么最好使用链接列表,但我似乎不知道怎么做?

“在现实世界中,程序是由于新的要求或约束而发展的,因此,对程序的修改通常需要更改其一个或多个数据结构。例如,如果要添加一个学生记录的新字段,以跟踪有关每个学生的更多信息,那么最好用链接结构替换数组以提高程序的效率,在这种情况下,重写使用更改后结构的每个过程都是因此,更好的选择是将数据结构的使用与实现的细节分开。这是使用抽象数据类型的基本原则。“”

任何人都可以帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...