- 2
- 0
- 约6.13千字
- 约 16页
- 2026-03-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年阿里巴面试全解析:题目与答案
一、编程题(共3题,每题20分)
1.题目:
请实现一个函数,输入一个字符串,输出该字符串中所有字符的频率统计。要求:
-输出格式为字典,键为字符,值为该字符出现的次数。
-时间复杂度要求O(n),空间复杂度要求O(1)。
-示例输入:abaccda,示例输出:`{a:4,b:1,c:2,d:1}`。
答案:
python
defcount_frequency(s:str)-dict:
ifnots:
return{}
假设输入为ASCII字符,固定26个小写字母+26个大写字母+10个数字
freq=[0]62
forcharins:
if0=char=9:
index=ord(char)-ord(0)+26#数字偏移
elifa=char=z:
index=ord(char)-ord(a)
elifA=char=Z:
index=ord(char)-ord(A)+26#大写字母偏移
else:
continue#忽略其他字符
freq[index]+=1
result={}
fori,countinenumerate(freq):
ifcount
您可能关注的文档
- 项目管理PMP考试核心知识点解析.docx
- 2026年投资分析专业能力考试题库.docx
- 医生职业面试题集及解答.docx
- 集团资产经理考试题库.docx
- 2026年公路运输驾驶员安全操作规程考试含答案.docx
- 2026年电商客服专员招聘面试流程及题目解析.docx
- 2026年机械设备维修技师面试题及答案解析.docx
- 2026年工程造价师岗位面试常见问题解答.docx
- 应急值守员岗位能力测试题含答案.docx
- 2026年财务专员面试题及答案详解.docx
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
最近下载
- 《0~3岁婴幼儿发展与照护》全套PPT课件.pptx
- 学前儿童心理健康教育--NO5 学前儿童心理健康教育活动的设计、组织和指导.ppt VIP
- 预算管理一体化系统(2.0版)—单位会计核算.pptx VIP
- 线缆厂成品出库记录制度.doc VIP
- 《小意达的花儿》童话故事原文.docx VIP
- 2025年湖南行政执法申论真题及答案.docx VIP
- E380系列通用型变频器 说明书-1.pdf VIP
- 气管插管相关口腔粘膜压力性损伤.pptx VIP
- (2024版)北师大三年级上数学第五单元认识图形课件全套.ppt
- 2023年延安市人民医院护士招聘考试上岸历年高频考点试卷【3卷】300题含答案带详解.docx VIP
原创力文档

文档评论(0)