本思维导图主要总结国家计算机等级考试公共基础知识部分知识点算法与数据结构
树图思维导图提供 计算机考试知识点算法与数据结构思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点算法与数据结构思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5f9d35855c7c5136d9efa3ea907c7cea
计算机考试知识点算法与数据结构思维导图模板大纲
1.什么是算法
算法是指对解题方案的准确而完整的描述。计算机程序本质上就是一个算法,它告诉计算机确切的步骤来执行一个指定的任务。
(1)算法的基本特征
一般来说,算法应具有:可行性、确定性、有穷性、拥有足够的情报这几个特征。
(2)算法的组成要素
通常,一个算法由两部分组成:
一是对数据对象的运算和操作
二是算法的控制结构
2.算法的复杂度
算法的复杂度是算法规模的度量,一个算法的复杂度高低体现在运行该算法所需要的计算机资源的多少,所需的资源越多,就说明该算法的复杂度越高
反之,所需的资源越少,则该算法的复杂度越低。
算法复杂度包括算法的时间复杂度和算法的空间复杂度。
1.数据结构的概念
所谓数据结构是指由某一数据对象及该对象中所有数据成员之间的关系组成的集合。
成员之间的关系有很多种,最常见的是前后件关系。
2.数据的逻辑结构
(1)逻辑结构的定义
数据的逻辑结构,是指反映数据之间逻辑关系的数据结构。
对于电脑上的数据而言,逻辑结构就是能够用眼睛看到的数据形式,包括在屏幕上看到的文本、图片、视频等。
(2)逻辑结构的分类
根据数据结构中各元素之间前后关系的复杂程度,将数据的逻辑结构分成线性结构和非线性结构。
一个非空的线性结构如果满足以下两个条件:
①有且只有一个根结点
②每一个结点最多有一个前件,也最多有一个后件
3.数据的存储结构
数据的存储结构也称为数据的物理结构, 是指数据在计算机中存放的方式,包括数据元素的存储和关系的存储。
通常,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链式存储结构。
树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1
树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02