停课不停学
当前位置: 启航官网 > 计算机指导 > 2021计算机考研:数据结构基础知识点(4)

2021计算机考研:数据结构基础知识点(4)

  • 发布时间:2020-01-09 09:20
  • 关键字: ·计算机

  想要更好的复习准备计算机,对于知识点的练习是日常复习不可少的。启航考研小编整理“2021计算机考研:数据结构基础知识点(4)”内容,希望可以给备战2021考研考生提供参考~~

  算法的设计取决于数据(逻辑)结构,而算法的实现依赖于采用的存储结构。数据的存储结构实质上是它的逻辑结构在计算机存储器中的实现,为了全面的反映一个数据的逻辑结构,它在存储器中的映象包括两方面内容,即数据元素之间的信息和数据元素之间的关系。不同数据结构有其相应的若干运算。数据的运算是在数据的逻辑结构上定义的操作算法,如检索、插入、删除、更新和排序等。

  数据的运算是数据结构的一个重要方面,讨论任一种数据结构时都离不开对该结构上的数据运算及其实现算法的讨论。

  数据结构不同于数据类型,也不同于数据对象,它不仅要描述数据类型的数据对象,而且要描述数据对象各元素之间的相互关系。

  数据类型是一个值的集合和定义在这个值集上的一组操作的总称。数据类型可分为两类:原子类型、结构类型。一方面,在程序设计语言中,每一个数据都属于某种数据类型。类型明显或隐含地规定了数据的取值范围、存储方式以及允许进行的运算。可以认为,数据类型是在程序设计中已经实现了的数据结构。另一方面,在程序设计过程中,当需要引入某种新的数据结构时,总是借助编程语言所提供的数据类型来描述数据的存储结构。

  计算机中表示数据的最小单位是二进制数的一位,叫做位。我们用一个由若干位组合起来形成的一个位串表示一个数据元素,通常称这个位串为元素或结点。当数据元素由若干数据项组成时,位串中对应于各个数据项的子位串称为数据域。元素或结点可看成是数据元素在计算机中的映象。

  一个软件系统框架应建立在数据之上,而不是建立在操作之上。一个含抽象数据类型的软件模块应包含定义、表示、实现三个部分。

  对每一个数据结构而言,必定存在与它密切相关的一组操作。若操作的种类和数目不同,即使逻辑结构相同,数据结构能起的作用也不同。

  不同的数据结构其操作集不同,但下列操作必不可缺:

  1,结构的生成;

  2.结构的销毁;

  3,在结构中查找满足规定条件的数据元素;

  4,在结构中插入新的数据元素;

  5,删除结构中已经存在的数据元素;

  6,遍历。

好课推荐

12021考研全年集训营

¥30800起 在线购买 立即咨询

22021考研寄宿集训营

¥3800起 在线购买 立即咨询

32021在职研究生辅导

¥2980起 在线购买 立即咨询

42021考研复试调剂营

¥4980起 在线购买 立即咨询
研友互动

2021考研交流群:618402236

考研学子互动交流答疑服务

山西启航考研:qhkaoyan8

考研最新动态推送

山西启航考研官方微博

考研学子互动交流答疑服务

晋ICP备15002352号-5 Copyright © 2017-2020 QIHANG. 总部咨询电话:0351-2596198 地址:山西省太原市南内环赛格商务楼12层