- 1
- 0
- 约1.27万字
- 约 17页
- 2026-11-12 发布于河北
- 举报
大疆算法笔试题库
考试时间:______分钟总分:______分姓名:______
第一题:请编写一个函数,实现将一个非负整数N转换为二进制表示,并以字符串的形式返回。例如,输入5,返回101。要求:不能使用内置的二进制转换函数。
第二题:给定一个链表,链表的节点定义如下:
```cpp
structListNode{
intval;
ListNode*next;
ListNode(intx):val(x),next(NULL){}
};
```
请编写一个函数`reverseList(ListNode*head)`,实现反转该链表。要求:原地反转,不能使用额外的数据结构。返回反转后的链表头节点。
第三题:请设计一个LRU(LeastRecentlyUsed)缓存系统。缓存容量为capacity。系统应该支持以下操作:
*`get(intkey)`:获取键key对应的值。如果键存在,返回值并更新这个键的最新使用时间;如果键不存在,返回-1。
*`put(intkey,intvalue)`:向缓存中插入一个键值对。如果键已存在,则更新其值并更新最新使用时间;如果键不存在,如果缓存已满,则删除最久未使用的键,再插入新键值对。
请分别用数组+链表和哈希表+双向链表两种思路实现该
您可能关注的文档
- 大庆驾考笔试题及答案.docx
- 大搜车笔试面试题.docx
- 大数据交易笔试题及答案.docx
- 大数据交易笔试题目.docx
- 大数据岗位面试笔试.docx
- 大数据工程师笔试题型及答案.docx
- 大数据开发笔试题答案.docx
- 大数据社招笔试题.docx
- 大数据笔试题目.docx
- 大润发笔试题目汇总.docx
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
最近下载
- 2026职业技能鉴定考试(汽车驾驶员·技师、高级技师)历年参考题库含答案详解.docx VIP
- 2026年职业技能鉴定考试(汽车驾驶员技师、高级技师)历年参考题库及答案.docx VIP
- 新版危险废物规范化管理 .pptx VIP
- 华能集团招聘笔试题库及详细参考答案(完整版).docx VIP
- 北师大版小学数学六年级上册全册导学案.pdf VIP
- 2026年浙江省法院员额法官遴选笔试真题及答案解析.docx VIP
- 锡林郭勒盟城镇体系规划文本(2006—2020年).pdf VIP
- 国家开放大学《Python语言基础》实验4:条件分支结构基本应用参考答案.docx VIP
- IPC-7095D-CHINESE NP 2019标准文档文件.pdf VIP
- 大疆 Osmo Pocket 4P - 用户手册 v1.0.pdf
原创力文档

文档评论(0)