
笔记
文章平均质量分 70
笔记
日日安.
代码来自网课等平台学习内容加以个人理解,用于个人笔记方便后期查找,如有侵权请联系速删。
展开
-
进制 转换
整数十进制→→二进制 二进制 →→十进制小数十进制→→二进制 二进制 →→十进制。原创 2024-03-16 19:28:18 · 305 阅读 · 0 评论 -
数据结构及算法
动态规划法与分治法类似,也是将大问题拆分成小问题,解决小问题得出结果最后再合并得到大问题结果,但是动态规划法拆分成的小问题并不完全独立,可能存在关联,所以需要一张表把问题与结果对应记录下来,因此动态规划法的显著特征是具有查表操作。顾名思义分治法的思想就是分而治之,将原有大的问题进行拆分,拆分成若干个与原问题结构相同、形式相同、互相独立、规模较小的子问题,递归的解决这些子问题,然后再将各个子问题进行合并得到原问题的解。利用该问题分解出的子问题的解可以合并为该问题的解。该问题所分解出的各个子问题是相互独立的。原创 2024-05-13 18:24:12 · 477 阅读 · 0 评论 -
UML建模
UML建模部分包含多种类型的图。考察方式一般为大题。原创 2024-05-12 17:41:13 · 898 阅读 · 0 评论 -
数据流图
又称分成数据流图,常用于需求分析阶段。原创 2024-05-11 16:31:50 · 1609 阅读 · 0 评论 -
面向对象设计模式
软件设计中的高层决策,从全局看待问题,例如C/S结构,架构模式反映了开发软件系统过程中所作的基本设计决策。原创 2024-05-10 18:29:51 · 794 阅读 · 0 评论 -
面向对象UML、设计模式
图分为:结构图(静态图)、行为图(动态图)原创 2024-10-02 18:30:01 · 290 阅读 · 0 评论 -
面向对象需求分析、设计原则
针对接口编程,不要针对实现编程。要依赖于抽象而不是具体实现;面向对象需求分析的相关概念。实体类:人、物等实体。李氏(Liskov)原创 2024-05-10 16:05:26 · 272 阅读 · 0 评论 -
项目时间管理、风险管理
时间管理、风险管理较为重要。其余领域分别是:范围、成本、质量、人力资源、沟通、采购、整体管理。原创 2024-05-10 14:55:47 · 1036 阅读 · 0 评论 -
系统维护、CMMI
软件包括声明周期:立项阶段、开发阶段、运行维护阶段、消亡阶段。软件维护阶段是软件生命周期的一个完整部分,也是耗时最长的部分,软件维护主要工作是通过维护确保系统可以正常的运行。原创 2024-05-10 13:19:21 · 369 阅读 · 0 评论 -
软件测试
既要选择有效、合理的数据测试程序,也要选择无效不合理的数据测试程序反应。原创 2024-05-09 18:03:26 · 447 阅读 · 0 评论 -
信息系统的开发方法、需求分类、结构化设计
结构化方法进行开发,一旦开发完成,他的结构几乎是定性的,牵一发而动全身,不能灵活的应对变动,一旦需要修改一般是要进行大修,极不方便。原创 2024-05-09 14:59:05 · 420 阅读 · 0 评论 -
软件开发模型
软件开发模型是软件开发的指导思想、开发体系。原创 2024-05-08 16:17:34 · 934 阅读 · 0 评论 -
常见多媒体标准、数据压缩基础
JPEG。原创 2024-05-07 18:37:18 · 590 阅读 · 0 评论 -
媒体的种类及计算
每张图像容量=1600 x 1200 x 24 ÷ 8 = 5760000B = (5760000 ÷ 1024 ÷ 1024)MB。44.1kHZ x 16b x 2 = 1411.2kb/s,因为选项中单位是bit,所以不需要除以8化为字节B。容量(字节B ) = 每帧图像容量(Byte)x 每秒帧数 x 时间 + 音频容量 x 时间。容量(字节B )= 采样频率(HZ) x 量化(采样位数(位)) x 声道数÷8。容量(字节B ) = 每帧图像容量(Byte)x 每秒帧数 x 时间。原创 2024-05-07 17:41:27 · 398 阅读 · 0 评论 -
音频、图像相关概念
人耳:20HZ-20KHZ次声波20KHZ乐器与人耳范围相同:20HZ-20KHZ说话:200HZ-3400HZ。原创 2024-05-07 16:37:19 · 232 阅读 · 0 评论 -
法律法规
保护作者之外的和产品相关的其他的权力,例如盗版书籍,除了侵犯作者权力还侵犯了出版社的权利,出版社的权利就是邻接权。原创 2024-05-07 15:11:31 · 809 阅读 · 0 评论 -
表达式、传值与传址
一棵树如下图:按照前续遍历得前缀表达式(+ab)按照中续遍历得中缀表达式(a+b)按照后续遍历得后缀表达式(ab+)一般中缀表达式就是正常的式子,题目中给与的式子如果没有指明。一般为中缀表达式。原创 2024-05-03 19:27:35 · 585 阅读 · 0 评论 -
有限自动机、正规式
形式:M=(S,Σ,δ,S0,Z)S:有限集,每个元素为一个状态;Σ:有穷字母表,每个元素为一个输入字符;δ:转换函数,单值对照;S0:属于S是唯一初态;Z:一个终极态,可以空缺不写,一般图中双圈或者粗圈为终极态;原创 2024-05-03 16:52:45 · 2062 阅读 · 0 评论 -
编译过程、文法、语法推导树
一个文法做定义的时候是四元组的形式 G =(V,T,S,P);注:在实际题目中,四元组中的V、T、S、P四项可能会调换位置。S:起始符,语言最开始的符号;T:终结符,语言最终的结果,其下再无分支;V:非终结符,通常作为中转符作用于起始符和终结符之间,可以再推出其他符号,也可称作占位符,不被算作语言的组成部分,不是语言的最终结果。V∩T=空集P:产生式,可理解为推导式,用终结符代替非终结符的规则;类型0型1型2型3型别称短语文法上下文有关文法上下文无关文法正规文法。原创 2024-05-03 14:41:03 · 510 阅读 · 0 评论 -
归并排序、基数排序
又称合并排序。原创 2024-05-02 16:37:36 · 58 阅读 · 0 评论 -
冒泡排序、快速排序
从后往前,相邻两个数字进行比较,如果后面的小于前面的则需要交换位置,后面的大于前面的则保持原位置不变。永远是第n个数字与第n-1个数字进行比较。例如下图中n=4,那么就是第4与第3个数字进行比较;然后是第3个数字与第2个数字进行比较,以此类推。原创 2024-04-30 16:32:51 · 438 阅读 · 0 评论 -
直接选择排序、堆排序
直接选择排序方法比较简单直接,就是在需要排序的数集中挑选最小的值与第一个值交换位置,然后再在剩余的数集中挑选最小的与第二个值交换位置以此类推。原创 2024-04-30 14:54:07 · 372 阅读 · 1 评论 -
直接插入排序、希尔排序
在键值一样的情况下,原本在前的还在前,原本在后的还在后。原创 2024-04-29 18:16:31 · 493 阅读 · 0 评论 -
散列表
散列表的存储与查找比较独特普通表的存储是直接存储,查找的时候对存储内容的表进行遍历。散列表是按照需要存储的内容制定规则进行存储,查找时根据此规律进行计算得出存储位置。原创 2024-04-29 15:01:27 · 303 阅读 · 0 评论 -
顺序查找、二分查找
将需要查找的关键字拿到顺序存储的表中从头依次进行比对,如果能比对到则查找成功,如果比对不到查找失败。原创 2024-04-28 16:39:31 · 545 阅读 · 0 评论 -
算法的特点及复杂度
算法必须在有穷的步骤之内完成,不能一直无穷的执行下去。原创 2024-04-28 14:32:13 · 595 阅读 · 0 评论 -
拓扑排序、图的最小生成树
拓扑排序就是用序列表示哪些活动先执行哪些活动后执行。用结点表示活动,用有向线表示活动开始的先后关系,这种有向图称为用顶点表示的活动网络,简称AOV网络。上图中:没有任何箭头指向0,说明0的执行不受任何限制,可以率先执行0;0的箭头指向1、2,说明1、2执行的前提是0已经执行完毕;1、2的箭头指向4,说明4执行的前提是1、2均执行完毕;以此类推。一个图的拓扑序列并不唯一。例如上图中执行完0之后再执行1或者执行2均可;执行完3之后,执行5、6均可;原创 2024-04-28 11:39:30 · 1150 阅读 · 0 评论 -
图的遍历
树和图的区别,图内部有环路树内部无环路,图可以包含树,树可以包含线性结构。同一个图的深度优先遍历结果不唯一,广度优先遍历结果也不唯一。原创 2024-04-27 18:52:28 · 947 阅读 · 0 评论 -
图的基本概念、图的存储
每对结点之间的连线是不带箭头的,这种线具有双向性,例如下图中结点1、结点2之间的连线,既可以表示从结点1到结点2,又可以表示从结点2到结点1。原创 2024-04-27 15:46:48 · 323 阅读 · 0 评论 -
线索二叉树
在二叉树中并不是所有结点都是满的,许多结点缺少孩子结点,缺少的结点称为空指针,为了方便遍历,需要将这些空指针指向某个结点,因此提出线索二叉树。原创 2024-04-26 15:43:51 · 597 阅读 · 0 评论 -
哈夫曼树
哈夫曼树又称最优二叉树,是一种作用于哈夫曼编码的工具,哈夫曼编码是一种无损压缩编码方式,此种压缩方式可以让原始编码长度更短,从而更节省存储空间和传输带宽。原创 2024-04-26 11:31:56 · 1807 阅读 · 0 评论 -
查找二叉树、平衡二叉树
左孩子(子树)小于根节点右孩子(子树)大于根节点子树中此规则仍然存在。原创 2024-04-25 16:47:41 · 715 阅读 · 0 评论 -
反向构造二叉树、树转二叉树
反向构造二叉树是已知二叉树的前序、中序、后续遍历结果或层次遍历结果其中的2种,反推二叉树的构造。一般考试形式:给与至少2种遍历结果要求画出二叉树;或者给与2种遍历结果求出剩余某种遍历结果。大致可归为一类题型。例题由前序序列为ABHFDECG;中序序列为HBEDFAGC构造二叉树。①前序序列是首先遍历根节点,其次遍历左子树,最后是右子树;所以根据前序序列可以确定二叉树的根节点是A;②中序序列是首先遍历左子树,其次遍历根节点,最后是右子树;原创 2024-04-25 16:00:23 · 1161 阅读 · 0 评论 -
二叉树遍历
①右子树分为左子树、根节点、右子树,遍历根节点得3,左子树缺失,遍历右子树得6。原创 2024-04-24 15:26:42 · 782 阅读 · 0 评论 -
二叉树
二叉树顾名思义是树中最大只能有两个叉,二叉树中最大的度为2,即树的度为2,二叉树中不存在度为3的节点。原创 2024-04-22 15:47:32 · 474 阅读 · 0 评论 -
树与二叉树
图中圈1-9称为节点,节点的度是指一个节点拥有的孩子节点数。例如下图中节点1拥有2个孩子节点称作度为2,节点2拥有3个孩子节点称为度为3,依次类推节点3度为度为1,节点7度为2,节点4、5、6、8、9都是没有孩子节点的,因此度为0。原创 2024-04-22 12:17:37 · 328 阅读 · 0 评论 -
广义表
广义表是线性表的推广,是n个表元素组成的有限序列。常用递归的形式进行定义,记作LS=(a0,a1,a2,......an);其中LS是表名,a0-an是表元素统称为ai,ai可以是数据元素(称为原子),也可以是表(称为子表)。原创 2024-04-22 10:19:24 · 509 阅读 · 0 评论 -
队列与栈
环形队列中有队列头head和队列尾tail;原创 2024-04-21 17:51:38 · 394 阅读 · 0 评论 -
数据逻辑结构
计算机存储及组织数据的方式,不同的数据结构方式运行的效率存在比较大的差异。原创 2024-04-21 15:49:10 · 656 阅读 · 0 评论 -
数组、系数矩阵相关计算
数组分为一维数组和二维数组,数组部分牵扯存储地址的计算。原创 2024-04-20 17:20:02 · 485 阅读 · 0 评论