- 0
- 0
- 约7.63千字
- 约 20页
- 2026-11-01 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年阿里巴移动端开发工程师面试题集
一、编程基础与数据结构(共5题,每题8分,总分40分)
1.题目:
请实现一个函数,输入一个非负整数`n`,返回它的二进制表示中`1`的个数。例如,输入`11`(二进制为`1011`),返回`3`。要求时间复杂度为`O(logn)`。
答案:
java
publicintcountBits(intn){
intcount=0;
while(n!=0){
count+=n1;
n=1;
}
returncount;
}
解析:
使用位运算技巧,每次与`1`进行``操作可以判断最低位是否为`1`,然后右移一位继续统计。时间复杂度为`O(logn)`,因为每次右移都会减少一位。
2.题目:
请实现一个`ListNode`类,并编写一个函数`reverseList`,将链表反转。例如,输入`1-2-3-null`,返回`3-2-1-null`。
答案:
java
classListNode{
intval;
ListNodenext;
ListNode(intx){val=x;}
}
publicListNodereverseList(ListNodehead){
ListNodeprev=null;
您可能关注的文档
- 游戏内购UI设计师专业题库.docx
- 2026年巡视护士面试题集.docx
- 泰康保险市场营销总监面试题库含答案.docx
- 腾讯游戏测试开发人员绩效考核分析含答案.docx
- 2026年广告创意策划师选聘试题与答题要点分析.docx
- 物流管理师面试技巧与标准答案解析.docx
- 教育行业领导者的选拔与考核题库参考.docx
- 北京建工技术负责人面试题库及答案.docx
- 2026年教育行业面试题教师的素质与技能.docx
- 华东医药行政部主管面试题库及解析.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
最近下载
- 【高分素材】高考作文素材人民日报经典时评文(范文).pdf VIP
- 老师们的假期spark作文.docx VIP
- 2024 高标准农田建设评价规范.docx
- (2.5.3)--第二章第五节肾的生理功能-藏精-主脏腑气化、生髓化血.ppt VIP
- 重庆大学学报(自然科学版)编辑部.PDF VIP
- (胶粘剂)生产工艺流程卡.doc VIP
- 呼吸门控系统用户手册V3.0版(081205).doc VIP
- FLUKE福禄克计量341A & 343A 说明书用户手册.pdf
- 肾小球滤过功能的衡量指标 肾小管重吸收功能判断标准等肾脏早期损伤标志物最全解读.doc VIP
- “加多宝杯”第十五期全国大学生锦标赛成绩册.pdf
原创力文档

文档评论(0)