原由:数据结构
由于现实世界问题大多数是复杂的而非简单的数值计算(例如:图像、视频、声音),将数据进行适当的排序、组合将有利于计算机对复杂性逻辑问题的处理,因此你也能够释怀为何如今深度智能学习那么热,虽然这从上个世纪就开始了。学习
起源:spa
主要仍是上世纪六、70年代,随着计算机软件的发展,逐渐引发人们的关注。code
拆成“数据”和“结构“两个词来看,结构就是通过排列组合后映射到内存的一种关系,你想一想化学中的分子结构就明白了,因此数据结构就是数据之间的一种关系,利用这些关系去处理强逻辑问题。视频
*其实真正在程序中并不会去纠结这些概念
逻辑结构对象
根据数据元素间关系的不一样特性,将数据结构常分为下列四类基本的结构:
⑴集合结构。该结构的数据元素间的关系是“属于同一个集合”。
⑵线性结构。该结构的数据元素之间存在着一对一的关系。
⑶树型结构。该结构的数据元素之间存在着一对多的关系。blog
⑷图形结构。该结构的数据元素之间存在着多对多的关系,也称网状结构。排序
*其实这也就是数据的4种逻辑结构,是数据结构的主要研究对象
物理结构图片
简单来讲就是数据在计算机内部存储的排列组合,是逻辑关系在计算机内存的映射,数据的物理结构如何在计算机中如何正确地反应数据之间的关系是最为关键的问题.内存
其实咱们只是将前人已经想好的办法即各类数据结构记忆并运用便可
数据结构浅析一文没有什么深度,但但愿咱们每个人在学习知识的时候都能创建一套属于本身的体系,若是您以为文章对你有所帮助,请为我点个赞吧:)