- 0
- 0
- 约6.05千字
- 约 17页
- 2026-11-01 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年腾讯公司技术部面试题集
编程能力测试(共5题,每题20分)
1.题目:
实现一个函数,输入一个非负整数`n`,返回`n`的二进制表示中`1`的个数。例如:`countBits(5)`返回`2`,因为`5`的二进制表示为`101`,有`2`个`1`。
要求:时间复杂度不超过O(logn)。
2.题目:
编写一个函数`merge`,将两个有序链表合并为一个新的有序链表,并返回合并后的链表的头节点。链表节点定义如下:
python
classListNode:
def__init__(self,val=0,next=None):
self.val=val
self.next=next
示例:
输入:`l1=[1,2,4]`,`l2=[1,3,4]`
输出:`[1,1,2,3,4,4]`
3.题目:
给定一个字符串`s`,找到其中最长的回文子串。例如:`longestPalindrome(babad)`可以返回`bab`或`aba`。
要求:时间复杂度不超过O(n2)。
4.题目:
实现一个LRU(最近最少使用)缓存,支持`get`和`put`操作。缓存容量为`capacity`。
示例:
python
lru=LRUCache(2)
您可能关注的文档
最近下载
- 三年(2023-2025)中考历史真题分类汇编(全国)专题02 早期国家与社会变革(解析版).pdf
- 顾家新品惠促销方案一二级市场经营部.pptx VIP
- PEP小学三年级英语上册《Unit 4 Plants around us Part A》课件(2课时).pptx VIP
- 工程制图与AutoCAD习题集(第3版)胡建生课后习题答案解析.pdf
- 基于电信号融合的电机运行状态在线识别技术.pdf VIP
- 中国妊娠期糖尿病诊治指南(2025年版).docx VIP
- 福达平FDP(1,6二磷酸果糖)辅酶Q10福达平安.pptx VIP
- 电梯日管控、周排查、月调度制度及管控清单(附记录表格)2.pdf VIP
- 《未成年人需特殊保护》教学课件-2026-2027学年统编版(新教材)小学道德与法治六年级上册.pptx
- ABB ACS580MV 故障排除手册.pdf VIP
原创力文档

文档评论(0)