基础
- child::
序号变化与数值变化的映射
1. 适用范围:
- 序号与与值有线性关系
- 如初始num=6, 每执行一次操作A, num就减一, 求 当num=0时, 操作A执行了多少次
2. 梗概:
- 序号变化量=±对应值变化量
3. 实例详解:
- 如初始num=6, 每执行一次操作A, num就减一, 求 当num=0时, 操作A执行了多少次
- 假设序号为
num
- 假设值为
操作A执行的次数
- 取最近两对
序号和值对作比较
- 第一对
- 序号: 6
- 执行操作A的次数: 0
- 第二对
- 序号: 5
- 执行操作A的次数: 1
- 求出
序号变化量
- -1
- 求出
值变化量
- 1
- 根据已知变化量求出另一个变化量
序号变化量=0-6=-6
- 则
值变化量=-(-6)=6
指向原始笔记的链接
- child::
索引与间隔
实例
12345
索引变动
- 0+2为第几位?
- 不算第一位,从第二位开始数,数两个,数到3,结果就是3
索引与间隔
- index0和index3间隔多少个位?
- 3-0=3,再减1,结果位2
- 为什么要减一:

指向原始笔记的链接
- child::
数组索引取半
- 对于
(left+right)/2中的索引
- 左闭右开时是: 将偶数数组对半分, 最终指向右半边的第一个元素
- 左闭右闭时是: 指向奇数数组的中间一个元素
指向原始笔记的链接