扫码关注官方订阅号
今天面试被问到这个问题,没有了解过。貌似说什么环式结构的。原问是这样的:“Java 中什么样的数据类型,在前后端插入速度快,并且查询速度也很快。”
欢迎选择我的课程,让我们一起见证您的进步~~
双链表+哈希表的数据结构。 链表的节点作为哈希表的key。 对于双链表我们可以维护头指针和尾指针从而实现头尾插入O(1),哈希表实现查询O(1)。 这个数据结构非常常用,参见leetcode的经典题LRU
arraylist set get快 linkedlist add remove 快
"前后端"明显是指链表,查询速度快,感觉似乎在说LinkedHashMap.
LinkedHashMap就是双链表+哈希表结构.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
双链表+哈希表的数据结构。 链表的节点作为哈希表的key。 对于双链表我们可以维护头指针和尾指针从而实现头尾插入O(1),哈希表实现查询O(1)。 这个数据结构非常常用,参见leetcode的经典题LRU
arraylist set get快 linkedlist add remove 快
"前后端"明显是指链表,查询速度快,感觉似乎在说LinkedHashMap.
LinkedHashMap就是双链表+哈希表结构.