数据结构与算法的关联性解析

发表时间: 2021-06-07 14:16

-数据抽象是一种创造性思维活动,这种能力是任何软件开发工具都无法取代的。

-数据结构是指数据元素的集合(或数据对象)及元素间的相互关系和构造方法。例如,一个数据结构B可用一个二元组表示为:B=(A,R),其中A是数据元素的非空有限集合,R是定义在A上的关系的非空有限集合。结构就是元素之间的关系。

-在数据结构中,数据对象中元素之间的相互关系是数据的逻辑结构,数据元素与元素之间的关系的存储形式称为存储结构(或物理结构)。

-数据结构是算法设计的基础,算法总是建立在一定的数据结构基础之上,合理的数据结构可使算法简单而高效。