- 0
- 0
- 约4.15千字
- 约 13页
- 2026-11-10 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年华为研发部门面试经验与答案
一、编程与算法(共5题,每题10分,总分50分)
1.题目:
给定一个字符串,请编写一个函数,统计其中所有唯一字符的数量(即只出现一次的字符)。例如,输入hello,输出3(h,e,o是唯一的)。
要求:时间复杂度O(n),空间复杂度O(1)。
答案:
c++
intcountUniqueChars(conststd::strings){
intcount[256]={0};//ASCII字符集
for(charc:s){
count[c]++;
}
intuniqueCount=0;
for(inti=0;i256;i++){
if(count[i]==1)uniqueCount++;
}
returnuniqueCount;
}
解析:
-使用固定大小的数组统计字符频率(空间O(1)),遍历字符串统计频率(时间O(n))。
-最后统计频率为1的字符数量。华为注重代码效率,此解法符合要求。
2.题目:
实现一个LRU(LeastRecentlyUsed)缓存,支持get和put操作。缓存容量为固定值。
要求:时间复杂度O(1)。
答案:
python
classLRUCache:
def__init__(self,
您可能关注的文档
- 2026年中石化财务资产部长考试题集含答案.docx
- 2026年网络程序员面试题库及答案详解.docx
- 2026年游戏开发项目经理的考核重点.docx
- 核电厂运行工程师安全知识考核题含答案.docx
- 2026年旅游顾问岗位面试问题及答案解析.docx
- 京东集团退换货管理考试题集含答案.docx
- 华为销售部面试题集与答案.docx
- 2026年制造业生产经理招聘面试题目详解.docx
- 药学专业药师考试题集.docx
- 金融科技岗位的常见面试问题及答案参考.docx
- 2026年人教版初中化学第1章化学实验基本操作与技能课件.pptx
- 2026年江苏省苏州市第一中学九年级英语第11单元写作指导课件.pptx
- 2026年江西省南昌市第一中学九年级英语第7单元写作技巧课件.pptx
- 2026年江苏省南京市鼓楼区第一中学七年级历史第6章春秋战国知识点梳理课件.pptx
- 2026年人教版初中道德与法治第11章公民基本权利考点精讲课件.pptx
- 2026年江西省初中物理第1章物理实验探究课件.pptx
- 2026年江苏省初中物理第2章物理实验数据处理课件.pptx
- 2026年江西省南昌市实验小学五年级英语第9单元日常用语练习课件.pptx
- 2026年人教版初中道德与法治第9章公民基本权利考点精讲课件.pptx
- 2026年人教版初中道德与法治第10章公民基本权利考点精讲课件.pptx
最近下载
- 园林绿化养护工作总结.docx VIP
- 2026年JFET市场数据调查、监测研究报告.docx
- 2026年苏州市市级机关公开遴选公务员18人笔试试题及答案解析.docx VIP
- 2026年江苏苏州市市级机关遴选公务员18人笔试题库及答案解析.docx VIP
- 国盛证券-“量价淘金”选股因子系列研究-十六-异动雷达事件簇-寻找“与众不同”的个股.pdf VIP
- 全过程造价控制咨询服务方案投标文件(技术方案).doc
- (高清版)DG∕TJ 08-2415-2022 高延性纤维增强水泥基复合材料加固砌体结构技术标准.docx VIP
- 机床装配工艺流程及质量控制标准.docx VIP
- 2025年第39届全国中学生化学奥林匹克(决赛)理论考试试题.pdf VIP
- 定位行业轮动基金,构建轮动基金精选组合.docx VIP
原创力文档

文档评论(0)