备战软考哔哩哔哩王勇数据结构与算法
目录
备战软考(哔哩哔哩王勇)——数据结构与算法
文章目录
数组与矩阵

稀疏矩阵

数据结构的定义
数据结构就是计算机存储以及组织数据的方式

线性表


链表的基本操作

线性表-顺序存储与链式存储对比

线性表-队列与栈

广义表

树与二叉树


树与二叉树-二叉树遍历


树与二叉树-反向构造二叉树

树转二叉树

查找二叉树

最优二叉树-哈夫曼树

线索二叉树

平衡二叉树

图

图的存储-邻接矩阵

图的存储-邻接表

图的遍历

拓扑排序

图的最小生成树-普利姆算法

注意:树不能形成环路也就是闭合
图的最小生成树-克鲁斯卡尔算法

排序与查找
算法基础-算法特性

算法基础-算法的复杂度

查找-顺序查找

查找-二分查找


查找-散列表

程序设计语言与语言处理程序基础
编译与解释

文法(偶尔)



正规式

有限自动机

表达式

传值与传址



多种程序语言特点

法律法规

法律法规-保护期限

知识产权人确定


侵权判定


标准化基础知识-标准的分类


多媒体基础
多媒体技术基本概念
音频相关概念

图像相关概念


媒体的种类

多媒体相关计算问题

常见多媒体标准

数据压缩技术

有损压缩与无损压缩

软件开发模型

瀑布模型SDLC


增量模型与螺旋模型

V模型

构建组装模型CBSD

软件开发模型-统一过程

软件开发模型-敏捷开发方法

信息系统开发方法

需求开发-需求分类与需求获取

结构化设计-基本原则

结构化设计-内聚和耦合

结构化设计-系统结构/模块结构

软件测试-测试原则与类型

软件测试-测试用例设计

测试阶段

软件测试-McCabe复杂度

系统运行与维护

软件过程改进-CMMI

项目管理基础知识



需求开发-需求分析-OOA-相关概念

面向对象-设计原则

需求开发-需求分析-OOA-UML

面向对象设计-设计模式的概念

设计模式的分类

面向对象设计-创建型模式

面向对象设计-结构型模式

面向对象设计=行为模式(1)


数据流图(DFD)
数据流图基本概念


数据字典

数据平衡原则



数据库设计
数据库设计模型


ER图向关系模型的转换
转换的基本原则是:实体和联系分别转换成关系,属性则转换成相应关系的属性。

答题技巧
详细分析试题说明
熟练掌握基本知识
UML建模
用例图

类图与对象图



顺序图

活动图


状态图

通信图

数据结构及算法应用
分治法

分治法-递归 调用自己

分治法-二分查找

回溯法

贪心法

动态规划

面向对象程序设计
C++及Java语法要点















