题目
创建一个基于时间的键值存储类 TimeMap,它支持下面两个操作:
set(string key, string value, int timestamp)
存储键 key、值 value,以及给定的时间戳...get(string key, int timestamp)
返回先前调用 set(key, value, timestamp_prev) 所存储的值,其中 timestamp_prev 的值,则返回对应最大的 timestamp_prev 的那个值。
如果没有值,则返回空字符串("")。...,5]]
输出:[null,null,"bar","bar",null,"bar2","bar2"]
解释:
TimeMap kv;
kv.set("foo", "bar", 1); // 存储键...所有 TimeMap.set 操作中的时间戳 timestamps 都是严格递增的。