- 博客(8)
- 收藏
- 关注
原创 算法训练营——贪心算法
贪心算法贪心算法总是做出最好的选择,期望通过局部最优解得到全局最优的解决方案。从问题的初始题解开始,一步一步的做出当前最优的选择,逐步逼近问题的目标,尽可能得到最优解。即使不是最优解,也可以得到最优解的近似解贪心算法并不是从整体最优来考虑的,它做出的选择只能是某种意义上的局部最优。贪心本质当问题具备两个特性:贪心选择性质 和 最优子结构性质 的时候,这个问题可以使用贪心算法(1) 贪心选择性质:贪心选择性质指原问题的整体最优解可以通过一系列局部最优解的选择得到。(2) 最优子结构:当一个问题的最
2022-03-19 22:10:49 1272
原创 C++模板学习
模板模板的概念模板就是建立通用的模具,提高复用性在生活中有很多模板:PPT模板,证件照模板等,但他们都有同一个特点,不能单独使用,需要自己添加内容。模板的特点:模板不可以直接使用,它只是一个框架模板的通用并不是万能的函数模板C++另一种编程思想称为 泛型编程,主要利用的技术是模板C++提供两种模板机制:函数模板和类模板函数模板语法函数模板的作用:建立一个通用函数,其函数返回值类型和形参类型不可以具体指定,用一个虚拟的类型来表示语法:template<typename
2022-03-17 23:58:50 167
原创 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 1521
原创 一、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 1763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人