- 博客(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
229
原创 C++之static作用总结
static作用总结: static作用:隐藏(最重要)、保持变量内容的持久性、默认初始化为0详细解释:static可以修饰局部变量(静态局部变量)、全局变量(静态全局变量)和函数,被修饰的变量存储在全局区(静态存储区)。对于静态局部变量,相对于一般局部变量其生命周期长,直到程序运行结束而非函数调用结束,并且在编译的时候进行初始化且仅初始化一次 (初始化发生在第一次函数调用的时候)。(注:全局区中的变量都是在编译的时候进行初始化)对于静态全局变量,相对于全局变量其可见范围被缩小,只能
2020-06-22 09:56:56
440
原创 C++11新特性之右值引用
C++11新特性之右值引用Rvalue references (右值引用)Rvalue references (右值引用)左值:可以出现在operator=左边的 (左值与右值的根本区别在于能否获取内存地址,能取地址的即为左值,不能取地址的即为右值)右值:只能出现在operator=右边的 通常临时对象(将亡值)、字面值常量(纯右值)是右值类的临时对象是一个右值,临时变量一定被当成右值,因为临时对象创建之后不会再被使用,所以直接把右值数据引用给别的变量,有时候一个左值在后面不会被用到,那么就可以
2020-06-21 12:25:41
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人