- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机等级考试二级公共基础PPT课件.ppt
章节分布 算法基本特征 算法:是指解题方案的准确而完整的描述。 时间和空间复杂度 习题演练 习题演练 数据结构 数据的逻辑结构 数据的逻辑结构包含两个要素: ①数据元素的集合,记为 D ②D中各数据元素之间的前后件关系,记为 R 数据结构 B 表示为:B = (D, R) 数据的存储结构 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。一种数据结构的逻辑结构根据需要可以表示成多种存储结构。采用不同的存储结构,其数据处理的效率是不同的。 习题演练 习题演练 线性与非线性结构 线性结构(线性表): ①有且只有一个根结点,它无前件 ②有且只有一个终端(叶子)结点,它无后件 ③除根结点和叶子结点外,其他结点有且只有一个前件,也有且只有一个后件 顺序线性表的插入 栈 栈是限定在一端进行插入和删除的线性表。原则是:先进后出(或后进先出)。栈具有记忆功能。 习题演练 习题演练 习题演练 习题演练 队列 队列是指允许在一端进行插入,而在另一端进行删除的线性表。原则是:先进先出(或后进后出)。 习题演练 循环队列 循环队列就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间。 习题演练 习题演练 线性链表 线性链表:即线性表的链式存储结构。在线性链表中,各数据结点的存储空间可以不连续,各数据元素的存储顺序与逻辑顺序可以不一致。 线性链表的操作 在线性链表中进行插入与删除,不需要移动链表中的元素。 线性表 习题演练 习题演练 习题演练 [2005.4]下列对于线性链表的叙述中正确的是 A)存储空间不一定是连续,且各元素的存储顺序是任意的 B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 树 树是 n(n0) 个元素的有限集合。它有且仅有一个称为根的元素;其余元素是互不相交的子树。 二叉树 非空二叉树只有一个根结点,每个结点最多有两棵子树,分别称为左子树和右子树。 习题演练 习题演练 [2011.9]下列关于二叉树的叙述中,正确的是 A)叶子结点总是比度为2的结点少一个 B)叶子结点总是比度为2的结点多一个 C)叶子结点数是度为2的结点数的两倍 D)度为2的结点数是度为1的结点数的两倍 特殊二叉树 满二叉树:每一层上的结点数均达到最大值。 习题演练 完全二叉树 编号为k的结点的父结点编号为 [k/2] (根结点除外)。 二叉树存储结构 结点都有数据域(存储结点的自身值),还有两个指针域,分别指向结点的左子结点和右子结点。 二叉树的遍历 前序遍历:访问根结点 前序遍历左子树 前序遍历右子树 习题演练 习题演练 顺序查找 顺序查找:对于长度为 n 的线性表,平均要进行n/2 次比较,在最坏情况下进行 n 次比较。 求极值 二分查找 二分查找:适用于顺序存储的有序表,对长度为 n 的线性表,在最坏情况下进行 log2n 次比较。 习题演练 习题演练 数据结构 习题演练 习题演练 习题演练 习题演练 习题演练 习题演练 排序 习题演练 习题演练 结构化程序设计 结构化程序设计常采用顺序、选择(分支)和循环三种基本结构 习题演练 结构化程序设计 习题演练 面向对象的方法 类与对象 继承 多继承 消息 消息:是一个实例与另一个实例之间传递的信息。对象间的通信靠消息传递。消息的组成包括: ①接收消息的对象的名称; ②消息标识符,也称消息名; ③零个或多个参数。 多态性 多态性: 是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。 对象基本特点 习题演练 习题演练 软件 习题演练 [2010.3]软件是 、数据和文档的集合。 软件分类 习题演练 软件危机 软件危机 [2010.9]下面描述中,不属于软件危机表现的是 A)软件过程不规范 B)软件开发生产率低 C)软件质量难以控制 D)软件成本不断提高 软件工程 软件工程:应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。其核心思想是把软件当作一个工程产品来处理。 软件工程三要素 软件生命周期 习题演练 [2010.9]软件生命周期是指 A)软件产品从提出、实现、使用维护到停止使用退役的过程 B)软件从需求分析、设计、实现到完成的过程 C)软件的开发过程 D)软件的运行维护过程 习题演练 [2006.9]下列选项中不属于软件生命周期开发阶段任务的是 A)软件测试
原创力文档


文档评论(0)