- 1
- 0
- 约3.62千字
- 约 10页
- 2026-10-13 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年百度技术专家面试题及答案解析
一、编程题(共3题,每题20分,总分60分)
题目1(Python编程题,20分):
请编写一个Python函数,实现以下功能:
1.输入一个正整数n,返回一个长度为n的列表,列表中的每个元素是其在列表中的索引加1后的平方值。
2.要求:必须使用列表推导式,且时间复杂度不超过O(n)。
3.示例输入:n=5,输出:[1,4,9,16,25]。
python
defgenerate_squares(n):
return[i2foriinrange(1,n+1)]
答案解析:
1.列表推导式是Python中简洁高效的创建列表的方式,通过`[i2foriinrange(1,n+1)]`实现从1到n的索引平方值的生成。
2.`range(1,n+1)`生成从1到n的整数序列,`i2`计算每个索引的平方值。
3.时间复杂度为O(n),因为只需要遍历一次n个元素。
题目2(Java编程题,20分):
请编写一个Java方法,实现以下功能:
1.输入一个字符串,返回该字符串中所有唯一字符的集合(不区分大小写)。
2.要求:必须使用HashSet存储结果,且不能使用额外的数据结构。
3.示例输入:HelloWorld,输出:[h,e,l,o,w,
您可能关注的文档
最近下载
- 道路维修施工方案混凝土路面和沥青路面.docx VIP
- 4《最后一片叶子》课件(共35张 PPT)高教版(2025)中职语文基础模块上册.pptx VIP
- 旅游职业道德课件:旅游职业道德规范.pptx VIP
- 旅游职业道德课件:职业精神概述.pptx VIP
- 001-表E.0.1-12 检查孔注水试验记录表.xls VIP
- 2024人教版三年级英语上册Uint2 Different families Part C Project第七课时.pptx
- 2024人教版三年级英语上册Uint2 Different families part B&C start to read&reading time第六课时.ppt
- Citizen(西铁城)手表H874_A4_CS_B操作说明手册.pdf
- 2026 烟花爆竹经营许可实施办法知识测试试题及答案.docx
- 2026-2027 学年IHC 5 希望杯5年级数学竞赛培训题(含答案).pdf VIP
原创力文档

文档评论(0)