TODO_1146.快照数组
TODO_1146.快照数组
题目
实现支持下列接口的「快照数组」- SnapshotArray
:
SnapshotArray(int length)
- 初始化一个与指定长度相等的 类数组 的数据结构。初始时,每个元素都等于 0。void set(index, val)
- 会将指定索引index
处的元素设置为 val。int snap()
- 获取该数组的快照,并返回快照的编号snap_id
(快照号是调用snap()
的总次数减去 1)。int get(index, snap_id)
- 根据指定的snap_id
选择快照,并返回该快照指定索引index
的值。
本文由作者按照 CC BY 4.0 进行授权