- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构---软件设计师培训指南-崔婀娜
全国计算机技术与软件专业技术资格(水平)考试软件设计师培训指南 崔婀娜 辽宁省软考备考站专家组 考试介绍 软件设计师考试分为上午、下午两场,时间均为150分钟,均为笔试 考试介绍 下午试题侧重技能运用,均是主观题,应按照试题要求叙述解答(要注意,有些题目是选做的),下午主要考软件工程、程序设计,一般为7道题,选答5题 参考近几次考试 试题一~四是必答题(数据流图、数据库、软件工程、C语言) 试题五~试题七(C、C++、Java程序设计)任选其一 每题15分,满分也是75分 培训内容 数据结构基础知识 常用数据结构线性表、链表(单向链表、双向链表、循环链表)、栈、队列、数组、树(二叉树、查找树、平衡树、线索树、堆)、图等的定义、存储和操作;Hash(存储地址计算,冲突处理) 常用算法排序算法、查找算法、字符串处理方法、数据压缩算法、图的相关算法;算法与数据结构的关系、算法效率、算法设计、算法描述、算法的复杂性 如果讲: 字符串的逻辑关系、存储结构及其运算 各种类型的二叉树及相关运算 培训内容 数据结构基础知识 数据结构的定义 一个数据结构可以用一个二元组表示为Data _Struct= (V,E) 培训内容 数据结构主要研究数据的(35) 。 供选答案: A 逻辑结构 B 存储结构 C 逻辑结构和存储结构 D 逻辑结构和存储结构及其运算 培训内容 数据结构的分类: 数据结构按照逻辑关系不同分为线性结构和非线性结构,其中非线性结构又可分为树型结构和图状结构。 培训内容 线性结构:线性结构是研究数据元素之间一对一的数据关系; 常用的线性结构包括:线性表、栈、队列、串、数组、广义表。 ? 线性结构的特点 ?? 线性表 线性表的逻辑关系 线性表的存储结构 ① 顺序存储②?链式存储 包含的几种链表结构:单向链表、双向链表、循环链表 线性表的基本运算 试题举例 链表不具备的特点是________ A.可随机访问任何一个元素 B.插入、删除不需要移动元素 C.无需事件估计存储空间大小 D.所需空间与线性表长度呈正比 ?? 试题举例 某线性表最常用的运算是插入和删除,插入运算是指在表尾插入一个新元素,删除运算是指删除表头第一个元素,那么采用 (1) 存储方式最节省运算时间。 供选答案: A 仅有尾指针的单向循环链表 B 仅有头指针的单向循环链表 C 仅有尾指针的单向链表 D 仅有尾指针的双向链表 ?? 培训内容 栈的定义 栈的运算特点:先出后出 栈的存储结构: ①顺序栈 ②链栈 栈的运算 栈的应用 试题举例 设有三个元素依次进入一个栈中,则可能得到 (1) 种出栈序列,不能得到的出栈序列是 (2) 。 培训内容 队列 队列的逻辑关系 队列的存储结构 ①顺序队列 循环队列、队满判断条件 ②链队列 队列的基本运算:入队、出队操作等 队列的运算特点:先进先出。 培训内容 若in、out分别表示入、出队操作,初始队列为空且元素a、b、c依次入队,则经过操作序列in、in、out、out、int、out之后,得到的出队序列为 (30) 。 ????? 培训内容 ????? 试题举例 培训内容 串 串的基本概念 空串;空格串;子串;串相等;串比较 串的基本操作 串的存储结构 试题举例 字符串“computer”中长度为3的子串有 (32) 个。 A. 4 B. 5 C. 6 D. 7 ???? 串的模式匹配 已知模式串t=“abcaacab”,请判断下面 ( ) 组值是正确的next函数及next函数的修正值nextval之值。 培训内容 试题举例 对于二维数组a[1..4,3..6],设每个元素占两个存储单元,若分别以行和列为主序存储,则元素a[3,4]相对于数组空间起始地址的偏移量分别是(44)和(45)。 (44)A.12 B.14 C.16 D.18 (45)A.12 B.14 C.16 D.18 培训内容 矩 阵 (1)压缩存储的含义 (2)适合采用压缩存储的矩阵: ①特殊矩阵 ②稀疏矩阵 表示方式:采用三元组(i,j,aij) 培训内容 培训内容 非线性结构是研究数据元素之间一对多或多对多的数据关系; 常用的非线性结构包括:树和图 培训内容 树的基本概念 与树相关的术语 ☆双亲和孩子☆兄弟☆结点的度☆叶子结点 ☆内部结点 ☆结点的层次 ☆树的高度
您可能关注的文档
- 数学运算讲义解版2017.doc
- 数学:1.1《式》课件(北师大版七年级下).ppt
- 数学:1.3《单曲线的极坐标方程》课件(新人教A版选修4-4).ppt
- 数学:1.7《方差公式》课件1(北师大版七年级下).ppt
- 数学:1.9《式的除法》课件2(北师大版七年级下).ppt
- 数学:10.3数据的表示》课件(北京课改版七年级下).ppt
- 数学:13.4二元一次方程组的图象解法》同步练习(沪科版八年级上).doc
- 数学:13.4二元一次方程组的图象解法》课件(沪科版八年级上).ppt
- 数学:15.215.2.1《乘法公式和平方差公式》说课课件(人教新课标八年级上).ppt
- 数学:15.21《平方差公式》说课课件(人教新课标八年级上).ppt
文档评论(0)