- 0
- 0
- 约7.49千字
- 约 9页
- 2026-08-16 发布于河南
- 举报
阿里笔试试题
考试时间:______分钟总分:______分姓名:______
一、编程题
1.请编写一个函数,输入一个正整数n,返回其二进制表示中1的个数。例如,输入9(二进制1001),返回2。
2.给定一个链表的头节点head,链表中的节点按值从小到大排列。请删除链表中所有重复的元素,使得每个元素只出现一次。返回删除重复元素后链表的头节点。请描述你的思路并给出主要代码。
3.请实现一个Trie(前缀树)数据结构。支持以下操作:
*`insert(word)`:插入一个单词。
*`search(word)`:返回如果word在字典中存在,则返回true;否则,返回false。
*`startsWith(prefix)`:返回如果thereisanywordinthetriethatstartswiththegivenprefix,returntrue;otherwise,false。
请描述关键节点的定义和主要插入、搜索、前缀匹配逻辑。
二、逻辑题
4.有五个不同的颜色的球(红、蓝、黄、绿、紫),放在一个暗箱里。你至少需要摸几次才能保证能摸出两个颜色相同的球?
5.一个房间内有3个开关,对应走廊尽头的3个灯(初始
您可能关注的文档
最近下载
- 药物临床试验项目质控检查情况报告表.doc VIP
- 2023年(劳务员)基础知识题库精品(预热题).docx
- 2023一级建造师考试题库含答案【培优b卷】.docx
- 2023年施工员《设备安装施工专业管理实务》题库精品【名校卷】.docx
- GW53x0产品使用说明书.pdf VIP
- 2022年土地登记代理人题库700道精品【满分必刷】.docx
- 2023年初级管理会计《专业知识》题库500道【学生专用】.docx
- 2023年初级管理会计《专业知识》题库附参考答案(满分必刷).docx
- 2023年初级管理会计《专业知识》题库附参考答案(考试直接用).docx
- 2023年(劳务员)基础知识题库及答案【精选题】.docx
原创力文档

文档评论(0)