软考软件设计师知识点总结(二)

软件设计师 责任编辑:咖啡不甜 2015-10-20

添加老师微信

备考咨询

加我微信

摘要:因为数据结构是程序设计的基础,算法与数据结构密切相关,因此本部分为考试重点内容,要求熟练掌握。 重点:顺序存储结构和链式存储结构的特点、链表中的头结点、栈的运算与溢出、循环队列的基本操作、数组元素的存储位置、特殊矩阵的压缩存储、广义表的表头和表尾求法、二叉树存储方法、由遍历序列确定二叉树、二叉树的计数问题、图的遍历算法、最小生成树算法、拓朴排序和关键路径、最短路径算法、平均查找长度、折半

    常用数据结构

    · 数组(静态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树、平衡树、线索树、线索树、堆)、图等的定义、存储和操作

    · Hash(存储地址计算,冲突处理)

    常用算法

    · 排序算法、查找算法、数值计算方法、字符串处理方法、数据压缩算法、递归算法、图的相关算法

    · 算法与数据结构的关系、算法效率、算法设计、算法描述(流程图、伪代码、决策表)、算法的复杂性

      因为数据结构是程序设计的基础,算法与数据结构密切相关,因此本部分为考试重点内容,要求熟练掌握。

      重点:顺序存储结构和链式存储结构的特点、链表中的头结点、栈的运算与溢出、循环队列的基本操作、数组元素的存储位置、特殊矩阵的压缩存储、广义表的表头和表尾求法、二叉树存储方法、由遍历序列确定二叉树、二叉树的计数问题、图的遍历算法、最小生成树算法、拓朴排序和关键路径、最短路径算法、平均查找长度、折半查找判定树、平衡二叉树的最少结点数、插入运算及平衡化处理、哈希表的构造和查找、排序的稳定问题、快速排序的分析及改进、内部排序的时间下界、算法时间复杂度分析。

      难点:二叉树节点与深度的关系、图的存储(矩阵、邻接表)与操作、遍历、

      考试出现频率较高的内容:树的遍历、数据元素存储方式、查找树、平衡树

      考试题型一般分布在:数据元素存储方式、队和栈的性质及其对比、链表操作、二叉树的定义及其性质、二叉树的遍历/节点计算、树的遍历、查找树、平衡树等,图的概念及其性质。

      常见的排序算法、查找算法、递归算法、算法的基本特点、常用算法思想、算法效率的比较(时间、空间复杂度)、算法描述、算法复杂性比较

    计算机系统的组成、体系结构分类及特性

    · CPU和存储器的组成、性能和基本工作原理

    · 常用I/O设备、通信设备的性能,以及基本工作原理

    · I/O接口的功能、类型和特性

    ·(中断系统、DMA、I/O处理机方式)

    · CISC/RISC,流水线操作,多处理机,并行处理

      更多软考资讯请登录希赛软考网


相关推荐:

    软件设计师备考经验大集合

    一名优秀的软件设计师需要具备哪些技能?

    如何复习并通过2015年软考软件设计师考试?

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!