摘要:
一、概念及分类 二、图的存储结构 1、邻接矩阵 顶点: 弧: 边: 表达式语句: 2、邻接表 逆邻接表: 3、十字链表 4、邻接多重表 三、图的权值概念及遍历 权值: 图的遍历: 1.深度优先搜索 2.广度优先搜索 3.图的最小生成树 1)普利姆算法 2)克鲁斯卡尔算法: 四、补充知识点 1、课程下 阅读全文
摘要:
一、概念 树是节点的有限集合。 二叉树: 二、补充知识点 1、《二叉树编码实战二》课程笔记: 递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己. 迭代:利用变量的原值推算出变量的一个新值.如果递归是自己调用自己的话,迭代就是A不停的调用B. 迭代eg(s不停的调用i): int f 阅读全文
摘要:
一、概念 分类: 二、补充说明 1、《面向对象的队列设计》课程问答: 首先要明确数据结构和数据存储结构的概念。 数据结构是指数据对象之间的逻辑关系,例如二叉树,队列,栈等,而数据存储结构是描述数据在计算机上的存储方式,它分为顺序存储和非顺序存储,数组就是典型的顺序存储。 而链表就是典型的非顺序存储, 阅读全文
摘要:
一、概念 二、应用实例 1.进制转换 #include <stdlib.h> #include <iostream> #include <string> #include "MyStack.h" #include "Coordinate.h" using namespace std; #define 阅读全文
摘要:
PS:资料来源慕课网视频。 一、什么是线性表 线性表是n个数据元素的有限序列。 分类: 二、补充知识点 1、栈和队列有出操作、入操作,对应线性表(数组)为插入元素和删除元素,而线性表中要获取指定元素值可直接使用getelem()函数,获取后并不删除元素,可重复获取。 【与只能使用一次的栈、队列有区别 阅读全文
摘要:
转自:图像分析:二值图像连通域标记 一、前言 二值图像,顾名思义就是图像的亮度值只有两个状态:黑(0)和白(255)。二值图像在图像分析与识别中有着举足轻重的地位,因为其模式简单,对像素在空间上的关系有着极强的表现力。在实际应用中,很多图像的分析最终都转换为二值图像的分析,比如:医学图像分析、前景检 阅读全文
摘要:
转自:https://blog.csdn.net/px_528/article/details/72963977 写在前面 说到Adaboost,公式与代码网上到处都有,《统计学习方法》里面有详细的公式原理,Github上面有很多实例,那么为什么还要写这篇文章呢?希望从一种更容易理解的角度,来为大家 阅读全文
摘要:
转自:https://www.cnblogs.com/ScorpioLu/p/8295990.html 一、Boosting提升算法 AdaBoost是典型的Boosting算法,属于Boosting家族的一员。在说AdaBoost之前,先说说Boosting提升算法。Boosting算法是将“弱学 阅读全文
摘要:
PS:资料来自慕课网视频。 一、什么是多态 多态: 指相同对象收到不同消息或不同对象收到相同消息时产生不同的动作。 1)静态多态(早绑定):主要通过函数和运算符重载来实现。程序在运行之前,在编译阶段就已经确定下来到底要使用哪个函数。 2)动态多态(晚绑定):对不同的对象下达相同的指令,对象做着不同的 阅读全文
摘要:
PS:以下内容来自慕课网,图片是视频截图。 一、什么是机器学习 利用计算机从历史数据中找出规律,并把这些规律用到对未来不确定场景的决策。 二、机器学习与数据分析的区别 三、典型应用 四、分类 五、常用算法 六、noSQL处理行为数据 七、解决问题一般框架 八、补充说明 1 机器学习就是 : 把一个实 阅读全文
摘要:
链接:https://www.nowcoder.com/test/question/done?tid=17985950&qid=225200#summary 问题描述: 给出一个整数n,将n分解为至少两个整数之和,使得这些整数的乘积最大化,输出能够获得的最大的乘积。 例如: 2=1+1,输出1; 1 阅读全文