文件名称:lrucacheleetcode-LRUCache2:LRUCache2
文件大小:828KB
文件格式:ZIP
更新时间:2024-07-19 16:24:30
系统开源
lru缓存leetcode LRUCache2 在此作业之前,我对 LRU 缓存及其工作原理知之甚少,因此我使用以下材料来了解有关 LRU 缓存及其工作原理的更多信息: 资源: *: 优酷视频: 关于如何在 JS 中编码 LRU 缓存的中篇文章: Python 中的 LRU 缓存示例: 为了设置一个 Web 应用程序并编写一个 API,我参考了我过去从事的一个项目: 我安装了以下 npm 包以在应用程序中实现 LRU 缓存: 演练:由于此分配定义的缓存大小很大,我使用较小的缓存大小 3 进行测试并手动设置值: [ cache.set('a', '7'); cache.set('b', '5'); cache.set('c', '3'); ] 当用户点击“/api/mars/:latitude/:longitude”时,我首先验证输入是否在指定范围内(纬度:-90 到 90;经度:-180 到 180)。 如果输入检查出来,我调用确定KeyFromLatLongInputs 函数。 由于每个位置都有相应的纬度/经度值,因此该函数将使用 API 来确定插入的纬度/经度值的位置。 我在