摘要: 内存对齐 什么是内存对齐? 假设我们同时声明两个变量: char a; short b; 用&(取地址符号)观察变量a,b的地址的话,我们会发现(以16位CPU为例):如果a的地址是0x0000,那么b的地址将会是0x0002或者是0x0004。 那么就出现这样一个问题:0x0001这个地址没有被使 阅读全文
posted @ 2022-04-29 11:41 围城chen 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 递归算法的时间复杂度: 递归的次数 * 每次递归中的操作次数。 例1 int function1(int x, int n) { int result = 1; // 注意 任何数的0次方等于1 for (int i = 0; i < n; i++) { result = result * x; } 阅读全文
posted @ 2022-04-29 11:36 围城chen 阅读(71) 评论(0) 推荐(0) 编辑