- 1
- 0
- 约7.25千字
- 约 21页
- 2026-03-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年腾讯公司软件开发岗位面试技巧与答案
一、编程语言与数据结构(共5题,每题10分,总分50分)
1.题目:
请用Python实现一个函数,输入一个非负整数n,返回其对应的二进制表示中1的个数。例如,输入5(二进制为101),返回2。
答案:
python
defcount_bits(n):
count=0
whilen:
count+=n1
n=1
returncount
测试
print(count_bits(5))#输出:2
解析:
通过位运算`n1`判断最低位是否为1,然后右移一位,重复统计直到n为0。时间复杂度O(logn),空间复杂度O(1)。
2.题目:
请解释什么是“平衡二叉树”,并给出判断一棵二叉树是否为平衡二叉树的算法。
答案:
平衡二叉树是指任一节点的左右子树的高度差不超过1的二叉树。判断算法如下:
python
classTreeNode:
def__init__(self,val=0,left=None,right=None):
self.val=val
self.left=left
self.right=right
defis_balanced(root):
defcheck(node):
ifnotnode:
return0,T
您可能关注的文档
- 招聘移动门户测试工程师的流程和标准.docx
- 交通运输安全防护用品管理员面试题集.docx
- 客服主管面试题及服务流程优化方案含答案.docx
- 交通警察职位的面试问题与参考答案.docx
- 2026年黄金集团采矿工程师面试题库及答案.docx
- 2026年供应链管理专家面试题及案例分析含答案.docx
- 银行业务投资经理面试题目详解.docx
- 医生面试全攻略问题与答案.docx
- 2026年旅行社导游招聘面试常见问题及答案参考.docx
- 行政助理笔试题及模拟试卷含答案.docx
- 专题党课:立德树人担使命+培根铸魂育新人.docx
- 新课改-高中物理-选修第3册(10讲)教师版06 B波粒二象性 中档版17.docx
- 新课改-高中物理-选修第3册(10讲)教师版09 A人工核反 基础版25.docx
- 2025-2026年部编版高一历史第8单元中国近代史测试卷.docx
- 2025-2026年部编版高中语文高二下册第7单元课后练习.docx
- 2026-2027年湖南省常德市中考物理高频错题专题卷(有解析).docx
- 2026-2027年湖南省常宁市中考物理易错点专题突破卷(有解析).docx
- 2026-2027年湖南省长沙市中考物理全真仿真测评卷(有解析).docx
- 2026-2027年湖南省株洲市中考物理能力提升模拟卷(有解析).docx
- 2026年中国水平压力叶片过滤器行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)