没看题解自己做的困难题 主要是分析题目提议,找到符合解决本问题的数据结构,做的过程中有想到以下的容器: queue priority_queue map unorder_map vector 链表 看题目说一个文件出现时间是由第一次出现决定的,之后出现不会刷新出现时间,也就不像LRU那样使用链表(链表out); 而map可以排序,由此可以想到map<pair<string,int>,pair<int,int>> 但是只能用文件名和行号作为key,因为map只能使用key的元素作为排序判别元素,不能使用map value,也就是不能使用排序时间作为排序判别元素...