981. Time Based Key-Value Store
https://leetcode.com/problems/time-based-key-value-store/ Create a timebased key-value store class TimeMap , that supports two operations. 1. set(string key, string value, int timestamp) Stores the key and value , along with the given timestamp . 2. get(string key, int timestamp) Returns a value such that set(key, value, timestamp_prev) was called previously, with timestamp_prev <= timestamp . If there are multiple such values, it returns the one with the largest timestamp_prev . If there are no values, it returns the empty string ( "" ). Example 1: Input: inputs = ["TimeMap","set","get","get","set","get","get"] , inputs = [[],["foo","bar",1],["foo",1],["foo",3],["foo","bar2",4],["foo",4],["foo",5]] Output: [null,null,"bar","bar",null,"bar2","bar2"] Explanation: TimeMa...