全国计算机等级考试二级-计算机二级公共基础知识点汇总 .pdf

全国计算机等级考试二级-计算机二级公共基础知识点汇总 .pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算机二级公共基础知识重点讲解汇总

章节名称内容简介

第一章数据结构与算法本章主要介绍算法的基本概念、数据结构的

定义、线性表、树等重点知识的讲解。

第二章程序设计基础本章主要介绍程序设计风格、结构化程序设

计、面向对象程序设计等重点知识的讲解。

第三章软件工程基础本章主要介绍软件工程的基本概念、结构化

分析方法、软件设计等重点知识的讲解。

第四章数据库设计基础本章主要介绍数据库、数据库管理系统

(DBMS)、数据库系统、数据模型、关系运算、

专门关系运算、数据库设计步骤等重点知识的讲

解。

第一章数据机构与算法

数据结构与算法

◆算法的基本概念

1.算法:是对问题处理方案的正确而完整的描述,是求解问题的方法,是指令的有效

序列。

2.具有5个特性:

(1)有穷性(在有穷步后完成)算法程序的运行时间是有限的

(2)确定性(每一步都有确定的含义)

(3)可行性

(4)输入(一个算法有零个或多个输入)

(5)输出(一个算法有一个或多个输出)

3.算法的复杂度

包括:时间复杂度和空间复杂度。二者没有必然的联系。

时间复杂度:执行算法所需要的计算工作量或基本运算次数。

空间复杂度:算法所需要的空间的度量。

◆数据结构的定义

1.数据结构包括数据的逻辑结构、数据的存储结构、数据的操作

数据的逻辑结构:数据的外部结构,指各数据元素之间的逻辑关系,反映人们对数据含

义的解释。包括:线性结构(线性表、栈、队列)和非线性结构(树和图)

数据的存储结构:数据的物理结构,指数据的逻辑结构在计算机中的表示。

一个逻辑结构可以有多种存储结构。

◆线性表:线性表中元素的个数n(n=0)定义为线性表的长度。

顺序存储是线性表的一种最常用的存储方式。

线性表的顺序存储结构和线性表的链式存储结构分别是随机存取的存储结构和顺序存

取的存储结构。

1.栈:是限定在表尾进行插入和删除操作的线性表。具有记忆功能只能顺序存储(错)

允许插入和删除的一端叫栈顶。另一端叫栈底。

后进先出的线性表

2队列:是限定在一端插入而在另一端删除,插入端叫队尾,删除端叫对头。

先进先出的线性表

3栈和队列的顺序存储结构

循环队列属于线性表存储结构中顺序存储结构和链式存储结构的前者。

◆树

1.定义:树的结点、度(结点的度)、叶子(终端结点)、数的度、深度、有序树和无

序数

2.二叉树:结点至多有两棵子树,并且二叉树的子树有之分,次序不能颠倒。

性质:★在二叉树的第i层上至多有2i-1个结点

★深度为k的二叉树至多有2k-1个结点。

★对任一个二叉树T,如果其叶子(终端结点数)为n,度为二的结点数为m,则n=m

+1.

★具有n个结点的完全二叉树的深度为k+1,其中k是㏒2n的整数部分。

2.二叉树的遍历

▼先序遍历(根—左—右)

▼中序遍历(左—根—右)

▼后序遍历(左—右—根)

◆查找算法

(1)顺序查找

顺序查找的平均查找长度为(n+1)/2,最坏的情况下比较的次数为n

(2)二分查找

限定于顺序存储的有序线性表

◆排序算法

(1)插入类排序

▲直接插入排序

▲折半插入排序

▲希尔排序

(2)交换类排序

▲冒泡排序最坏情况下的比较次数n(n-1)/2

▲快速排序最坏情况下的比较次数n(n-1)/2

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档