考研

2021计算机考研数据结构知识点:结构算法

时间:2020-04-14 来源:文都网校 浏览: 分享:

      2021考研专业课复习基础阶段,尤其像计算机专业,作为近年来的热门考研专业,前途大好。所以大家在复习时千万不能马虎。今天文都网校考研小编为大家分享2021计算机考研数据结构部分内容,希望能帮助大家。

      热门直播:文都网校【今日直播】课程清单  

    2021计算机考研数据结构知识点:结构算法

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

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

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

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

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

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

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

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

      1,结构的生成;

      2.结构的销毁;

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

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

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

      6,遍历。

      以上文都网校考研为考生整理的2021考研专业课复习之计算机考研基础知识,希望能帮助到大家。更多考研动态、资讯尽在文都网校考研频道!有问题找文都☞☞☞详情咨询入口 >>>

    关注公众号,及时了解课程信息
     

     

    2021考研专业课复习之计算机考研基础知识

     

    文都2023考研福利群:1009102006【加群

    文都2023考研交流群:690522225【加群

    文都2024考研交流群群:1095571237【加群

    文都四六级资料分享群:671078088【加群

    热门课程
    热文排行