- 0
- 0
- 约5.73千字
- 约 6页
- 2026-11-04 发布于河南
- 举报
小红书24届算法笔试题库
考试时间:______分钟总分:______分姓名:______
第一题:请实现一个函数,输入一个非负整数n,返回其二进制表示中1的个数。例如,输入9,二进制表示为1001,返回2。
第二题:给定一个链表的头节点head,链表中的节点按照值从小到大排列。请实现一个函数,将链表重新排列为:第一个节点、最后一个节点、第二个节点、倒数第二个节点、第三个节点、倒数第三个节点,以此类推。例如,输入1-2-3-4-5,重排后为1-5-2-4-3。
第三题:请解释什么是动态规划,并说明动态规划适用于解决哪些类型的问题。请结合你了解的一个具体问题,简要描述其动态规划的解法思路。
第四题:请实现一个函数,输入两个字符串s和t,判断s是否可以通过重复叠加自身得到t。例如,输入s=ab,t=abab,返回true;输入s=abc,t=cabc,返回true。
第五题:请设计一个简单的LRU(LeastRecentlyUsed)缓存机制。你需要定义缓存的大小,并实现两个操作:get(key)-获取键为key的值,如果键不存在返回-1;put(key,value)-插入或更新键为key的值为value。当缓存容量已满时,应该删除最久未使用的数据。
第六题:给定一个二叉树,请判断它是
您可能关注的文档
最近下载
- 四川“省级百强中心镇”建设技术指南(试行).doc
- 碎石投标物资运达施工现场后的保护措施和要求.pdf VIP
- 2026新教材语文 第16课《诫子书》教学课件.pptx VIP
- 数学教案三角函数的图像与性质.docx VIP
- 2025-2026学年小学数学二年级上册(2024)苏教版(2024)教学设计合集.docx
- 陆地生态系统碳汇效应测算与评价技术规程(征求意见稿).pptx
- 《gb-t 47764-2026城镇燃气输配管道完整性管理规范》培训.pptx VIP
- 丙型肝炎病毒感染简化诊断流程与临床管理专家共识.pdf VIP
- 住院医师规范化培训教学病例讨论指南.docx VIP
- (完整版)一年级10以内连加连减口算练习题1080道直接打印.pdf VIP
原创力文档

文档评论(0)