LRU算法中put与get的关系

来源:5-7 实现LRU缓存置换算法

慕无忌1403862

2019-07-27

我不懂python,所以我看这两节课主要是看老师实现的逻辑,但是在看到put这个功能(put,get这每一个单独定义的是应该叫功能吗?)时,有一点小小的疑问想要请教老师。
Put里面是先判断节点是否已经在缓存里了,然后再进行下一步的操作。这个地方用到的get是否就是引用了在put前面定义的get的功能?
如果是的话,为什么还要在得到节点value之后删除原来的value增加新的value?这两步不是已经在前面定义的get里面实现了吗?
如果不是的话,前面单独定义的get在实际操作中,什么时候会单独使用呢?因为在实现的逻辑上,总感觉put就已经实现了get所要实现的东西。
还请老师指教,谢谢。

写回答

1回答

慕无忌1403862

提问者

2019-07-27


//img.mukewang.com/szimg/5d3c17c5086d987506410360.jpg
补充个截图

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程