我已经阅读了很多书,并且正在评估用python编写的哈希表是否可以满足我的用例。
我有两个哈希表和一个哈希函数(其类型与此问题无关)。本质上,源哈希表包含需要应用于目标哈希表的数据条目,这些条目可以是插入,更新或删除。
插入很容易,如果A中存在,而B中不存在,则插入。 我在概念化更新逻辑时遇到麻烦。在更新的情况下,密钥将存在于哈希表A和哈希表B中,评估某些内容是否已更改的唯一方法是查看密钥的值。正确?如果该键同时存在于A和B中,则该函数将不希望仅更新每个键的值,因为这样效率低下。
我错过了什么还是从错误的方向思考了吗?我似乎在这个用例上找不到太多。我对此表示感谢。