自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【C++】函数

title: 8.6.14 函数式编程 tags: notebook: 8.0 工作准备函数式编程仿函数等等都是可调用对象和C的函数指针区分开了一、 函数指针C++11 定义函数指针推荐使用关键字:autofunction<><> 内为函数的类型// 一个函数void HelloWorld() { std::cout << "Hello world";}一个函数的类型由返回值 和 传参 组成au.

2021-12-18 21:51:52 580

原创 【C++模板编程】

title: 8.6.11&12 模板编程 tags: notebook: 8.0 工作准备目录一、 模板概念C++ 的抽象机制模板多态二、泛型编程函数模板模板函数特化模板返回值类型T&&模板类模板类模板类的特化变参模板定义方式三、元编程图灵完备性编译时处理的变量练习1四、类型萃取其他一、 模板概念C++ 的抽象机制面向对象:要了解编译知识泛型编程:设计通用的类型或算法元编程:使用模板进行选择和迭代,通过模板设计程序模板多态静态二、泛型编程函数模板.

2021-12-14 22:53:56 651

原创 【C++】封装拓展

title: 8.6.10 封装拓展tags:notebook: 8.0 工作准备一、基础知识1. 封装封装:方法 + 属性目的:内聚、隐藏等等访问权限和友元2. 继承权限: 继承权限 + 属性方法权限多继承(深度:最多2或3)多重继承(菱形继承)、虚继承3. 继承类继承构造顺序 和 析构顺序虚继承 顺序4. 重载 overload根据参数类型5, 覆盖 override虚函数 & 动态多态虚构意义虚函数表二、 仿函数作用:.

2021-12-12 09:47:55 157

原创 2.2 一往直前!贪心法

贪心法就是遵循某种规则,不断地贪心地选取当前最优策略硬币问题 最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢? 这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。思路:优先使用面值大的硬币。 注:贪心算法比动态规划要简单高效。#include<iostream>#include<cmath>using names

2017-05-10 21:32:07 164

原创 2.1 最基础的“穷竭搜索”

递归函数斐波那契数列中的递归,有许多项会反复出现,可以将他们存在数组里。int memo[MAX_N]int fib(int n){ if (n <= 1) return n; if (memo[n] != 0) return memo[n]; return memo[n] = fib(n-1) + fib(n-2);}栈实现数据后入先出#include<stac

2017-04-20 21:45:16 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除