- 博客(8)
- 收藏
- 关注
原创 算法训练营——贪心算法
贪心算法 贪心算法总是做出最好的选择,期望通过局部最优解得到全局最优的解决方案。从问题的初始题解开始,一步一步的做出当前最优的选择,逐步逼近问题的目标,尽可能得到最优解。即使不是最优解,也可以得到最优解的近似解 贪心算法并不是从整体最优来考虑的,它做出的选择只能是某种意义上的局部最优。 贪心本质 当问题具备两个特性:贪心选择性质 和 最优子结构性质 的时候,这个问题可以使用贪心算法 (1) 贪心选择性质:贪心选择性质指原问题的整体最优解可以通过一系列局部最优解的选择得到。 (2) 最优子结构:当一个问题的最
2022-03-19 22:10:49
1407
原创 C++模板学习
模板 模板的概念 模板就是建立通用的模具,提高复用性 在生活中有很多模板:PPT模板,证件照模板等,但他们都有同一个特点,不能单独使用,需要自己添加内容。 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 函数模板 C++另一种编程思想称为 泛型编程,主要利用的技术是模板 C++提供两种模板机制:函数模板和类模板 函数模板语法 函数模板的作用: 建立一个通用函数,其函数返回值类型和形参类型不可以具体指定,用一个虚拟的类型来表示 语法: template<typename
2022-03-17 23:58:50
250
原创 C++引用的用法
2、引用 2.1 应用的基本使用 **作用:**给变量起别名 语法:数据类型 &别名 = 原名 示例: #define _CRT_SECURE_NO_WARNINGS 1 #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; int main() { //引用基本语法 //数据类型 &别名 = 原名 int a = 10; int &b = a; cout <&l
2022-02-28 12:45:25
1650
原创 一、C++入门基础
一、C++入门基础 1、 C++初始 1.1第一个C++程序 编写代码 #define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> using namespace std; int main() { cout << "HelloWorld" << endl; system("pause"); return 0; } 1.2 注释 **作用:**在代码中加一些书名和解释,方便自己或其他人阅读代码 两种格式 单行注
2022-02-25 18:51:21
2122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅