- 0
- 0
- 约4.85千字
- 约 16页
- 2026-03-23 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年京东技术岗位面试常见问题及答案
一、编程基础与算法(5题,每题6分,共30分)
1.题目:
请实现一个函数,输入一个非负整数`n`,返回`n`的二进制表示中`1`的个数。例如:`n=5`(二进制`101`),返回`2`。
答案:
java
publicintcountBits(intn){
intcount=0;
while(n!=0){
count+=n1;
n=1;
}
returncount;
}
解析:
利用位运算,每次右移一位并判断最低位是否为`1`,统计总数。时间复杂度`O(logn)`。
2.题目:
给定一个排序数组,请实现二分查找,返回目标值`target`的索引。如果不存在,返回`-1`。
答案:
java
publicintbinarySearch(int[]nums,inttarget){
intleft=0,right=nums.length-1;
while(left=right){
intmid=left+(right-left)/2;
if(nums[mid]==target)returnmid;
elseif(nums[mid]target)left=mid+
您可能关注的文档
最近下载
- 中国交通建设股份有限公司优质工程评选办法.doc VIP
- 《TSG 08-2026特种设备使用管理规则》解读培训课件.pptx
- 吉林省松原市(新版)2024小学语文部编版小升初质量检测(冲刺卷)完整试卷(含答案).docx VIP
- 吉林省松原市(新版)2024小学语文部编版小升初真题(巩固卷)完整试卷(含答案).docx VIP
- 早孕关爱门诊咨询要点专家共识(2025年版).pptx VIP
- 课件:TSG 08-2017 《特种设备使用管理规则》介绍.pptx VIP
- 工艺包设计内容和深度规定.pdf VIP
- 大学生创新创业基础(第2版)-教案 李国强 第5章 防范创业风险.doc
- 卫星信号的结构与调制.pdf VIP
- 大学生创新创业基础 第2版 第5章 防范创业风险.ppt VIP
原创力文档

文档评论(0)