- 0
- 0
- 约4.77千字
- 约 14页
- 2026-11-04 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年互联网企业算法工程师面试题集
一、编程基础与数据结构(3题,每题20分)
1.题目:
实现一个函数,输入一个非负整数`n`,返回其对应的二进制表示中`1`的个数。例如,输入`11`(二进制`1011`),返回`3`。
要求:
-不能使用内置函数或位运算符以外的工具。
-时间复杂度不超过O(logn)。
答案:
python
defcount_bits(n):
count=0
whilen:
count+=n1
n=1
returncount
解析:
-使用位运算符`1`获取最低位是否为`1`,然后右移一位继续统计。
-时间复杂度:O(logn),因为每次操作相当于二进制位数减一。
2.题目:
给定一个无重复元素的数组`nums`和一个目标值`target`,返回所有相加等于`target`的索引对(顺序不限)。例如,输入`nums=[2,7,11,15]`,`target=9`,返回`[[0,1]]`。
要求:
-不能使用重复的索引。
-空间复杂度尽量低。
答案:
python
deftwo_sum(nums,target):
num_to_index={}
result=[]
fori,numinenumer
您可能关注的文档
- 仲裁档案管理员技能考核题库含答案.docx
- 2026年心理咨询师招聘面试题目解析.docx
- 2026年投资理财顾问专业知识与技术能力的检验试题库.docx
- 零售业采购经理成本评估问题解答.docx
- 变电运行维护工程师的工作绩效考核表.docx
- 2026年市场主管面试题及市场调研含答案.docx
- 2026年旅游企业市场部负责人面试题参考.docx
- 投资顾问岗位常见问题集及解答策略.docx
- 人力资源专员面试题及答案参考手册.docx
- 2026年金地产招聘市场营销策略题目解析.docx
- JJG 2024-2026容量计量器具检定系统表.pdf
- 《JJG 2024-2026容量计量器具检定系统表》.pdf
- GB/T 4269.1-2026农林拖拉机和机械、草坪和园艺动力机械 操作者操纵机构和其他显示装置用符号 第1部分:通用符号.pdf
- 中国国家标准 GB/T 4269.1-2026农林拖拉机和机械、草坪和园艺动力机械 操作者操纵机构和其他显示装置用符号 第1部分:通用符号.pdf
- GB/T 48199-2026液浸式移相变压器.pdf
- 中国国家标准 GB/T 48199-2026液浸式移相变压器.pdf
- 中国国家标准 GB/T 34062-2026防伪追溯编码技术要求.pdf
- GB/T 34062-2026防伪追溯编码技术要求.pdf
- 《GB/T 48341-2026深紫外LED封装 加速寿命试验与寿命评估方法》.pdf
- 中国国家标准 GB/T 48341-2026深紫外LED封装 加速寿命试验与寿命评估方法.pdf
原创力文档

文档评论(0)