- 0
- 0
- 约5.77千字
- 约 16页
- 2026-02-26 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年百度算法工程师面试题库及答案参考
一、编程能力测试(共5题,每题20分)
1.(20分)输入一个正整数n,输出它的二进制表示中1的个数。例如,输入n=9,输出2(因为9的二进制表示为1001,有2个1)。
答案与解析:
-方法一:位运算
python
defcount_bits(n):
count=0
whilen:
n=n-1#清除最低位的1
count+=1
returncount
解析:每次将n与n-1进行与运算,可以清除n最低位的1,直到n为0。时间复杂度为O(1的个数)。
-方法二:内置函数
python
defcount_bits(n):
returnbin(n).count(1)
解析:直接将数字转换为二进制字符串,统计1的个数。
2.(20分)给定一个字符串,请判断它是否是回文串。例如,输入racecar,输出True;输入hello,输出False。
答案与解析:
-方法一:双指针
python
defis_palindrome(s):
left,right=0,len(s)-1
whileleftright:
ifs[left]!=s[right]:
returnFalse
left+=1
right-=1
return
您可能关注的文档
- 2026年LOVOT情感陪伴机器人项目可行性研究报告.docx
- 2026年MEMS传感器芯片项目可行性研究报告.docx
- 2026年MEMS传感器制造项目公司成立分析报告.docx
- 2026年Micro-LED外延材料项目公司成立分析报告.docx
- 2026年Micro-LED外延材料项目可行性研究报告.docx
- 2026年MLOps模型生命周期管理项目可行性研究报告.docx
- 2026年MOF材料 工业废气吸附净化项目可行性研究报告.docx
- 2026年MOF材料 取水应用项目公司成立分析报告.docx
- 2026年AI原生搜索与推荐项目公司成立分析报告.docx
- 2026年AI原生算力基础设施项目公司成立分析报告.docx
最近下载
- 人教版4下数学2.1《物体三视图的认识》同步练习(含答案).docx VIP
- 火力发电厂的生产过程.ppt VIP
- 2025年健康管理师深度剖析_尊重自主_原则专题试卷及解析.pdf VIP
- 2025年演出经纪人演出经纪合同常见法律风险识别与防范专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照机组资源管理中的安全报告制度专题试卷及解析.pdf VIP
- 2025年互联网营销师用户画像在营销自动化(MarketingAutomation)中的应用专题试卷及解析.pdf VIP
- 重庆城市介绍PPT模板.pptx VIP
- 2025年房地产经纪人房屋买卖合同补充协议的签订与效力专题试卷及解析.pdf VIP
- (陕西二模)2026年陕西省高三高考适应性检测(二)数学试卷(含答案详解).docx
- 学堂在线 雨课堂 学堂云 医学科研设计 章节测试答案.docx VIP
原创力文档

文档评论(0)