struct doublelist { //构建双指针结构,其中有一个哈希表的键,用于删除时,找到哈希表中的元素 doublelist* back = nullptr; //用ListNode会与默认的已经设置好的LIstNode重定义; doublelist* next = nullptr; int val, key_back; doublelist(int value, int key): val(value), key_back(key){} //列表初始化,使用() }; class Solution { private: int cap; int size = 0; //记录目前大小...