老师 能否详细解释一下定义map的作用吗

来源:5-6 实现FIFO缓存置换算法

林小堂

2020-01-12

老师 能否详细解释一下定义map的作用吗 包括在实际的项目中或者计算机中 对应的含义是什么呢?学了很多感觉应该能联系起来,但是知道对不对 希望老师给出一个解答 谢谢老师

写回答

1回答

咚咚呛

2020-01-13

map的作用非常广泛,我认为理解map是必要的,为同学点赞。

map的存储内容为Key:Value的形式,即是通过Key来获取Value;举个例子,我通过名字找到某个人,那么名字和人的映射关系就是map保存的关系,Key就是名字,Value就是这个人。

0
1
林小堂
老师 在咱们这个算法里面 map的主要作用就是为了快速判断key是否存在对吗 那么node的获取上 是否也有用呢?比如node=self.map[key] 那么当key已经在map中了,list修改后 是否也应该将map更新呢 否则下一次又访问这个key会不会出现node获取错误的情况 期待老师的解答 谢谢老师。
2020-01-13
共1条回复

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

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

7739 学习 · 1580 问题

查看课程