diff options
author | Jack Sangdahl <[email protected]> | 2025-06-27 12:23:02 -0600 |
---|---|---|
committer | Jack Sangdahl <[email protected]> | 2025-06-27 12:23:02 -0600 |
commit | a96b65cbfad7f62f3db6b2eab105e4e25c0414c5 (patch) | |
tree | e2a2b3f49f9fb741be81415266ac93e74cff42ec /other/time_base_key_val.cpp | |
parent | 694ad5ed71edcb1deccab54b72d706b779918276 (diff) | |
download | leetcode-a96b65cbfad7f62f3db6b2eab105e4e25c0414c5.tar.gz leetcode-a96b65cbfad7f62f3db6b2eab105e4e25c0414c5.zip |
chore: remove old cpp and rust solutions
Diffstat (limited to 'other/time_base_key_val.cpp')
-rw-r--r-- | other/time_base_key_val.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/other/time_base_key_val.cpp b/other/time_base_key_val.cpp deleted file mode 100644 index c23fb87..0000000 --- a/other/time_base_key_val.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "leetcode.h" - -class TimeMap { -public: - unordered_map<string, vector<pair<int, string>>> umvp; - TimeMap() {} - void set(string key, string value, int timestamp) { - umvp[key].push_back({timestamp, value}); - } - string get(string key, int timestamp) { - if (!umvp.count(key)) - return ""; - int start = 0, end = umvp[key].size(); - while (start < end) { - int mid = start + (end - start) / 2; - if (umvp[key][mid].first > timestamp) - end = mid; - else - start = mid + 1; - } - return start > 0 && start <= umvp[key].size() ? umvp[key][start - 1].second - : ""; - } -}; - -int main() { - string key, value; - int timestamp; - TimeMap *obj = new TimeMap(); - obj->set(key, value, timestamp); - string param_2 = obj->get(key, timestamp); -} |