高频海纳ai面试题库及答案
一、算法与数据结构类
1.给定一个无序整数数组,设计一个时间复杂度O(n)、空间复杂度O(1)的算法找出其中缺失的最小正整数。例如输入[3,4,-1,1],输出2;输入[1,2,0],输出3。
答案:利用原地哈希思想,将数组视为哈希表。遍历数组,若元素x是1到n之间的正整数(n为数组长度),则将其交换到索引x-1的位置。再次遍历数组,第一个索引i处元素不等于i+1的位置即为缺失的最小正整数。若所有位置都满足,则缺失n+1。例如[3,4,-1,1],交换后变为[1,-1,3,4],索引1处元素为-1≠2,故输出2。
2.用两个栈实现队列,要求实现appendTail(
您可能关注的文档
- (2025年)常州市天宁区辅警招聘《公安基础知识》真题及答案解析.docx
- (2025年)承德市辅警招聘考试试题库附完整答案.docx
- (2025年)池州市东至县辅警考试公安基础知识考试真题库及答案.docx
- (2025年)道真仡佬族苗族自治县公务员遴选试题题库及答案.docx
- (2025年)儿科护理学考试试题及答案.docx
- (2025年)高处安装、维护、拆除试题库附答案.docx
- (2025年)海南省文昌市公安辅警招聘知识考试题库及答案.docx
- (2025年)焊接工艺流程与优化试题及答案.docx
- (2025年)建筑工程中级职称考试《专业基础知识》考试题库及参考答案.docx
- (2025年)劳动关系员工违纪处理公司追偿权测试题附答案.docx
- DB3205_T+1173-2025+古建老宅安全鉴定规范建筑工程图集.docx
- DB21_T+4331-2025+乡村振兴示范带建设指南建筑工程图集.docx
- DB13(J)_T 8347-2020 施工振动对建筑结构影响评价标准.docx
- DB13(J)_T 8382-2020 城市嵌入式社区养老设施建筑设计标准.docx
- DB13(J)T100-2009 建设工程安全文明工地标准.docx
- DB13(J)_T 8397-2021 城市轨道交通工程洞桩法施工安全风险检查标准.docx
- TJSTERA 53-2024 环境敏感区施工技术规范 明挖法隧道.docx
- TCERS 0030-2024 区域低碳能源系统技术导则.docx
- DB33-T2083-2017山塘运行管理规程建筑图集.docx
- DB41_T+2985-2025+政务信息系统安全运行维护规范建筑工程图集.docx
原创力文档

文档评论(0)