- 0
- 0
- 约1.22万字
- 约 16页
- 2026-11-10 发布于河南
- 举报
美团后端开发实习笔试题目
考试时间:______分钟总分:______分姓名:______
一、编程题
1.请用Java语言实现一个简单的`LRUCache`(最近最少使用缓存)类。该类需要支持以下操作:
*`LRUCache(intcapacity)`:用正整数`capacity`初始化缓存。
*`intget(intkey)`:如果缓存中存在键`key`,则返回对应的值,并将键`key`提到缓存的前端;否则返回`-1`。
*`voidput(intkey,intvalue)`:如果键`key`已存在,则更新其值并提到缓存的前端;如果键`key`不存在,则将其添加到缓存的前端。如果缓存已满,则删除最久未使用(LRU)的键。
请在代码中定义必要的内部数据结构(如节点类`Node`),并实现主要逻辑。要求思路清晰,代码结构合理。
2.请用C++语言实现一个`MyQueue`类,使用两个栈`stack1`和`stack2`来模拟队列的行为。该类需要支持以下操作:
*`MyQueue()`:构造一个空的队列。
*`voidpush(intx)`:将元素`x`添加到队列的末尾。
*`intpop()`:从队
您可能关注的文档
最近下载
- 2025年无人机驾驶员执照飞行操作隐私保护措施专题试卷及解析.pdf VIP
- 九小场所消防安全检查培训课件.pptx VIP
- 2025年特许金融分析师保险资金投资组合的再平衡策略与技术专题试卷及解析.pdf VIP
- HG∕T 3251-2018 工业结晶氯化铝.pdf VIP
- 第八章合成生物学.pptx VIP
- 车辆专用停车场及相关服务项目施工组织设计 (3).docx VIP
- 社会化陪同就医服务 基本要求及编制说明.pdf
- 黑龙江大学2021学年度第一学期《概率论与数理统计》期末考试试卷(B卷)及参考答案.docx
- 脑血管解剖(椎基底动脉系).ppt VIP
- 北京能源(京能集团)笔试真题及详细答案解析.docx VIP
原创力文档

文档评论(0)