技术栈
20231024后端研发面经整理
白速龙王的回眸
2023-10-25 12:09
1.如何在单链表O(1)删除节点?
狸猫换太子
2.redis中的key如何找到对应的内存位置?
哈希碰撞的话用链表存
3.线性探测哈希法的插入,查找和删除
插入:一个个挨着后面找,知道有空位
查找:一个个挨着后面找,如果到空位都没有就凉凉
删除:删掉后,每个元素都要rehash重新确认位置
1024程序员节
上一篇:
React中如何提高组件的渲染效率
下一篇:
2023年赋能更多的人
相关推荐
小咪一会
1 个月前
JVM 基础
jvm
·
1024程序员节
空灵之海
1 个月前
Ubuntu系统安全合规配置
linux
·
ubuntu
·
系统安全
·
1024程序员节
阿啄debugIT
1 个月前
装饰(Decorator)模式可以在不修改对象外观和功能的情况下添加或者删除对象功能
软件工程
·
1024程序员节
lzb_kkk
2 个月前
【实习总结】Qt通过Qt Linguist(语言家)实现多语言支持
开发语言
·
c++
·
qt
·
1024程序员节
·
qt linguist
·
qt 语言家
Yangy_Jiaojiao
2 个月前
三维手眼标定
1024程序员节
guozhetao
3 个月前
【图论,拓扑排序】P1347 排序
数据结构
·
c++
·
python
·
算法
·
leetcode
·
图论
·
1024程序员节
lzb_kkk
3 个月前
【C++】C++四种类型转换操作符详解
开发语言
·
c++
·
windows
·
1024程序员节
lzb_kkk
4 个月前
【MFC】编辑框、下拉框、列表控件
c语言
·
开发语言
·
c++
·
mfc
·
1024程序员节
lzb_kkk
4 个月前
【MFC】树控件的使用详解
开发语言
·
c++
·
windows
·
mfc
·
1024程序员节
SizeTheMoment
5 个月前
List介绍
1024程序员节
热门推荐
01
两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答
02
GitHub 镜像站点
03
UV安装并设置国内源
04
46个Nano-banana 精选提示词,持续更新中
05
Linux下V2Ray安装配置指南
06
智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践
07
GitLab 零基础入门指南:从安装到项目管理全流程
08
Cursor Plan Mode:AI 终于知道先想后做了
09
一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示
10
jdk21下载、安装(Windows、Linux、macOS)