- 博客(3)
- 收藏
- 关注
原创 回溯算法
一、框架if 满足基线条件:ans.append(track)返回for i in 选择列表:做选择(track.append(...))进入下一层决策撤销选择 (track.pop())选择列表可以为bool型,表示是否被用了二、排列、组合、子集1、排列:for 循环的 每次从0开始2、子集、组合:for循环每次从 i+1 开始三、选择列表有重复时if nums[i] == nums[i-1] and used[i-1] == ...
2020-05-23 00:06:15 83
转载 C++结构体占内存计算方式
计算规则首先需要介绍<b>有效对齐值</b>:每个平台上的编译器都有默认对齐系数n,可以通过#pragma pack(n)来指定。有效对齐值就等与该对齐系数和结构体中最长的数据类型的长度两者最小的那一个值,比如对齐系数是8,而结构体中最长的是int,4个字节,那么有效对齐值为4。结构体的内存计算方式遵循以下规则:1.数据成员对齐规则:第一个数...
2020-04-28 20:09:13 375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人