![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 66
凸头姜小铁
希望变强
展开
-
c++(实验三)模板学习总结与模板栈的实现以及auto_ptr
模板的简单讲解与特化的理解 范式的定义 所谓泛型,实质上就是不使用具体数据类型(例如 int、double、float 等),而是使用一种通用类型来进行程序设计的方法,该方法可以大规模的减少程序代码的编写量,让程序员可以集中精力用于业务逻辑的实现。 模板 泛型编程的主要技术,即模板,其旨在最大程度上减少代码重复,减轻猿类生物的脱发问题。(所以和继承一样,要学好)然后,本章学习最重要的是要为了在stl能运行系统给的模板(听大佬说的),而不是简单的学会写模板。 格式 ...原创 2021-11-17 20:30:43 · 427 阅读 · 0 评论 -
c++(实验二)继承与多态
目录 继承的研究实验 三类继承方式中子类继承父类后的属性转换 基础理论 代码实现 结果截图 结论 实现额外内容 多继承 多继承的格式 继承与多继承同名问题 虚继承处理 菱形继承问题 代码简单研讨 有趣的细节问题 友元函数的继承中问题 关于“爸爸 的朋友”可以访问“儿子”那些内容与“爸爸的朋友的儿子”可以访问的内容研究 代码设计 测试结果 结论 多态的研究与实现、 一般多态 结果 地址调用的特殊多态 代码设计 结果展示 关于虚析构函...原创 2021-11-03 23:24:36 · 529 阅读 · 0 评论 -
C++ CMATRIX学习
代码实现 CMatrix.h #ifndef CMATRIX_H #define CMATRIX_H //防止被重复引用 #include <iostream> using namespace std; class CMatrix { public: //函数的构建 CMatrix(); CMatrix(int nRow, int nCol, double* pData = NULL); CMatrix(const CMatrix& m); CMatrix(c..原创 2021-10-13 20:47:03 · 129 阅读 · 0 评论 -
2021-09-28
机器学习:k-近邻算法预习 1.k-近邻算法简介 K,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。KNN靠周围有限的邻近的样本,而不是靠判别类域的方法来辨别其所属属性。因此,k太大导致分类模糊。k太小受个体影响波动较大 2.算法流程和通用步骤 流程 收集数据 装备数据 分析数据 训练数据 测试数据 使用算法 通用步骤 计算距离 排序 取前k个点 加权平均 3.课本内容内实践 课本为Peter Harrington 的机器学习实战 第二章第一个实验 4.过程总结 本次实原创 2021-09-28 21:45:21 · 73 阅读 · 0 评论