两数之和可以用哈希表在一次遍历中完成:遍历当前数字时,查找 target - 当前值是否已经出现,若存在就返回两个下标。
用哈希表和双向链表实现 O(1) 的查询、更新与淘汰,并梳理哨兵节点和边界处理。