- 博客(3)
- 收藏
- 关注
原创 数据结构与算法之回溯解决全排列/组合/子集问题
回溯法解决 全排列/组合/子集问题 leetcode 39 40 46 47 48 78 90 通用解法:回溯法 记得画图:状态树 //回溯法模板 result = [] def backtrack(路径, 选择列表): if 满足结束条件: result.add(路径) return for 选择 in 选择列表: 做选择 backtrack(路径, 选择列表) 递归 撤销选择 全排列问题 输
2020-06-22 11:44:22
351
原创 C++之static作用总结
static作用 总结: static作用:隐藏(最重要)、保持变量内容的持久性、默认初始化为0 详细解释: static可以修饰局部变量(静态局部变量)、全局变量(静态全局变量)和函数,被修饰的变量存储在全局区(静态存储区)。 对于静态局部变量,相对于一般局部变量其生命周期长,直到程序运行结束而非函数调用结束,并且在编译的时候进行初始化且仅初始化一次 (初始化发生在第一次函数调用的时候)。(注:全局区中的变量都是在编译的时候进行初始化) 对于静态全局变量,相对于全局变量其可见范围被缩小,只能
2020-06-22 09:56:56
611
原创 C++11新特性之右值引用
C++11新特性之右值引用Rvalue references (右值引用) Rvalue references (右值引用) 左值:可以出现在operator=左边的 (左值与右值的根本区别在于能否获取内存地址,能取地址的即为左值,不能取地址的即为右值) 右值:只能出现在operator=右边的 通常临时对象(将亡值)、字面值常量(纯右值)是右值 类的临时对象是一个右值,临时变量一定被当成右值,因为临时对象创建之后不会再被使用,所以直接把右值数据引用给别的变量,有时候一个左值在后面不会被用到,那么就可以
2020-06-21 12:25:41
456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅