- 2
- 0
- 约7.14千字
- 约 19页
- 2026-10-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年小米技术团队面试常见问题集
一、编程基础与算法(共5题,每题10分,总分50分)
1.题目:请实现一个函数,输入一个非负整数n,返回所有小于或等于n的质数的列表。要求时间复杂度尽可能低。
答案:
python
defsieve_of_eratosthenes(n):
ifn2:
return[]
is_prime=[True](n+1)
is_prime[0]=is_prime[1]=False
foriinrange(2,int(n0.5)+1):
ifis_prime[i]:
forjinrange(ii,n+1,i):
is_prime[j]=False
return[ifori,primeinenumerate(is_prime)ifprime]
解析:埃拉托斯特尼筛法(SieveofEratosthenes)是一种高效的质数筛选算法,时间复杂度为O(nloglogn)。通过标记非质数,最终保留质数。代码中先初始化一个布尔数组,然后从2开始遍历到sqrt(n),将每个质数的倍数标记为非质数。
2.题目:给定一个字符串,请判断是否可以通过回溯法将其分割为回文子串的列表。例如,输入aab,可以分割为[aa,b]或[a,a,b]。
答案:
您可能关注的文档
- 阿里云技术支持专员考试答案.docx
- 2026年电视台节目主持人面试技巧与题目解析.docx
- 电视台节目策划岗位的职责与面试题参考.docx
- 公务用车安全检查知识考试题库.docx
- 影视制作岗位面试要点与问题集.docx
- 2026年银行业投资分析师面试问题及答案.docx
- 综合管理岗考试题库.docx
- 2026年前端开发工程师岗位笔试题及答案.docx
- 石油行业法律顾问面试题集.docx
- 2026年随车起重机操作员面试题目与答案.docx
- 2026山西长治医学院附属和平医院招聘(编制外)17人备考题库含答案详解.docx
- 2026贵州贵阳南明区司法局公益性岗位人员招聘1人备考题库及答案详解1套.docx
- 2026辽宁鞍山西佛镇才文村特色旅居村西甜瓜特色种植区配套附属设施建设工程项目理事会招聘专业技术人员.docx
- 2026福建南平建瓯市疾病预防控制中心招聘驾驶员1人备考题库及参考答案详解1套.docx
- 2026福建龙岩新罗区属公办中小学招聘编外教师备考题库及1套参考答案详解.docx
- 2026年7月海南海汽贵宾车队有限公司驾驶员招聘5人备考题库及完整答案详解1套.docx
- 2026广西壮族自治区科学技术厅机关服务中心招聘编外聘用人员1人备考题库及答案详解1套.docx
- 2026湖北武汉深圳国际量子研究院科研工程人员招聘19人备考题库及参考答案详解.docx
- 2026浙江绍兴市生态环境局选调事业单位人员2人备考题库及参考答案详解.docx
- 2026南昌市西湖区文化广电旅游局招聘见习岗人员2人备考题库完整参考答案详解.docx
原创力文档

文档评论(0)