在这个精心策划的专栏中,我们聚焦于华为OD2024机试的最新E卷题库,帮助大家练习和理解数据结构,提升编程技巧。感兴趣的可以加算法交流咨询QQ群:952039211
以下是每个卷宗的详细,可以通过直接点击试卷链接查看练习
试卷编号 | 备注 |
OD-E卷 | 原题+个人代码+思路解析,95%以上的通过率,方便大家理解和练习 |
OD-D+C卷 | 历史原题+个人代码+思路解析,方便大家练习算法 |
OD-A+B卷 | 历史原题+个人代码+思路解析,方便大家练习算法 |
以下是E卷100分值的题目明细,同样可以直接点击题目链接查看详细的代码和解题思路
编号 | 题目 | 分数 | 通过率 | 语言 |
D1 | 猜数字 | 100 | 100% | JS、java、c、c++、python |
D2 | 英文输入法 | 100 | 100% | JS、java、c、c++、python |
D3 | boss的收入 | 100 | 100% | JS、java、c、c++、python |
D4 | 日志采集 | 100 | 100% | JS、java、c、c++、python |
D5 | 流浪地球 | 100 | 100% | JS、java、c、c++、python |
D6 | 分糖果 | 100 | 100% | JS、java、c、c++、python |
D7 | 斗地主之顺子 | 100 | 100% | JS、java、c、c++、python |
D8 | 光伏场地建设规划 | 100 | 100% | JS、java、c、c++、python |
D9 | 贪心的商人 | 100 | 100% | JS、java、c、c++、python |
D10 | 增强的strstr | 100 | 100% | JS、java、c、c++、python |
D11 | 爱吃蟠桃的孙悟空 | 100 | 100% | JS、java、c、c++、python |
D12 | 靠谱的车 | 100 | 100% | JS、java、c、c++、python |
D13 | 数大雁 | 100 | 100% | JS、java、c、c++、python |
D14 | 智能成绩表 | 100 | 100% | JS、java、c、c++、python |
D15 | 工作安排 | 100 | 100% | JS、java、c、c++、python |
D16 | 高矮个子排队 | 100 | 100% | JS、java、c、c++、python |
D17 | 猜字谜 | 100 | 100% | JS、java、c、c++、python |
D18 | 手机app防沉谜系统 | 100 | 100% | JS、java、c、c++、python |
D19 | 计算三叉搜索树的高度 | 100 | 100% | JS、java、c、c++、python |
D20 | 找终点 | 100 | 100% | JS、java、c、c++、python |
D21 | 跳房子I | 100 | 100% | JS、java、c、c++、python |
D22 | 第K个排列 | 100 | 100% | JS、java、c、c++、python |
D23 | 连续字母长度 | 100 | 100% | JS、java、c、c++、python |
D24 | 传递悄悄话 | 100 | 100% | JS、java、c、c++、python |
D25 | 素数之积 | 100 | 100% | JS、java、c、c++、python |
D26 | 绘图机器(计算面积) | 100 | 100% | JS、java、c、c++、python |
D27 | 字符串变换最小字符串 | 100 | 100% | JS、java、c、c++、python |
D28 | 荒岛逃生游戏 | 100 | 100% | JS、java、c、c++、python |
D29 | 机器人活动区域 | 100 | 100% | JS、java、c、c++、python |
D30 | 整数对最小和 | 100 | 100% | JS、java、c、c++、python |
D31 | 考勤信息 | 100 | 100% | JS、java、c、c++、python |
D32 | 数组拼接 | 100 | 100% | JS、java、c、c++、python |
D33 | 最小的调整次数 | 100 | 100% | JS、java、c、c++、python |
D34 | 报数游戏 | 100 | 100% | JS、java、c、c++、python |
D35 | 字符串分割 | 100 | 100% | JS、java、c、c++、python |
D36 | 简单的自动曝光 | 100 | 100% | JS、java、c、c++、python |
D37 | 字符串加密 | 100 | 100% | JS、java、c、c++、python |
D38 | 补种未成活胡杨 | 100 | 100% | JS、java、c、c++、python |
D39 | 敏感字段加密 | 100 | 100% | JS、java、c、c++、python |
D40 | 最长子字符串的长度(二) | 100 | 100% | JS、java、c、c++、python |
D41 | 喊7的次数重排 | 100 | 100% | JS、java、c、c++、python |
D42 | 预定酒店 | 100 | 100% | JS、java、c、c++、python |
D43 | 单词接龙 | 100 | 100% | JS、java、c、c++、python |
D44 | 分披萨 | 100 | 100% | JS、java、c、c++、python |
D45 | 生成哈夫曼树 | 100 | 100% | JS、java、c、c++、python |
D46 | 构成正方形的数量 | 100 | 100% | JS、java、c、c++、python |
D47 | VLAN资源池 | 100 | 100% | JS、java、c、c++、python |
D48 | 100 | 100% | JS、java、c、c++、python | |
D49 | 矩形相交的面积 | 100 | 100% | JS、java、c、c++、python |
D50 | 选修课 | 100 | 100% | JS、java、c、c++、python |
D51 | 货币单位换算 | 100 | 100% | JS、java、c、c++、python |
D52 | 热点网站统计 | 100 | 100% | JS、java、c、c++、python |
D53 | TLV解码 | 100 | 100% | JS、java、c、c++、python |
D54 | 勾股数元组 | 100 | 100% | JS、java、c、c++、python |
D55 | 寻找链表的中间节点 | 100 | 100% | JS、java、c、c++、python |
D56 | 查找接口成功率最优时间段 | 100 | 100% | JS、java、c、c++、python |
D57 | 矩阵扩散 | 100 | 100% | JS、java、c、c++、python |
D58 | 分割数组的最大差值 | 100 | 100% | JS、java、c、c++、python |
D59 | We are a team | 100 | 100% | JS、java、c、c++、python |
D60 | 一种字符串压缩表示的解压 | 100 | 100% | JS、java、c、c++、python |
D61 | 磁盘容量排序 | 100 | 100% | JS、java、c、c++、python |
D62 | 机房布局 | 100 | 100% | JS、java、c、c++、python |
D63 | 恢复数字序列 | 100 | 100% | JS、java、c、c++、python |
D64 | 查找充电设备组合 | 100 | 100% | JS、java、c、c++、python |
D65 | 响应报文时间 | 100 | 100% | JS、java、c、c++、python |
D66 | MVP争夺战 | 100 | 100% | JS、java、c、c++、python |
D67 | 最左侧冗余覆盖字串 | 100 | 100% | JS、java、c、c++、python |
D68 | 计算最接近的数 | 100 | 100% | JS、java、c、c++、python |
D69 | 优秀学员统计 | 100 | 100% | JS、java、c、c++、python |
D70 | 比赛 | 100 | 100% | JS、java、c、c++、python |
D71 | 获得完美走位 | 100 | 100% | JS、java、c、c++、python |
D72 | 数组连续和 | 100 | 100% | JS、java、c、c++、python |
D73 | 游戏分组 | 100 | 100% | JS、java、c、c++、python |
D74 | 玩牌高手 | 100 | 100% | JS、java、c、c++、python |
D75 | 字符串摘要 | 100 | 100% | JS、java、c、c++、python |
D76 | 字符串重新排序 | 100 | 100% | JS、java、c、c++、python |
D77 | 静态代码扫描服务 | 100 | 100% | JS、java、c、c++、python |
D78 | 最大矩阵和 | 100 | 100% | JS、java、c、c++、python |
D79 | 最大花费金额 | 100 | 100% | JS、java、c、c++、python |
D80 | 路灯照明问题 | 100 | 100% | JS、java、c、c++、python |
D81 | 木板 | 100 | 100% | JS、java、c、c++、python |
D82 | 用户调度问题 | 100 | 100% | JS、java、c、c++、python |
D83 | 开心消消乐 | 100 | 100% | JS、java、c、c++、python |
D84 | 最长连续子序列 | 100 | 100% | JS、java、c、c++、python |
D85 | 数组二叉树 | 100 | 100% | JS、java、c、c++、python |
D86 | 整数编码 | 100 | 100% | JS、java、c、c++、python |
D87 | 箱子之字行摆放 | 100 | 100% | JS、java、c、c++、python |
D88 | 判断字符串子序列 | 100 | 100% | JS、java、c、c++、python |
D89 | 分班 | 100 | 100% | JS、java、c、c++、python |
D90 | 通信误码 | 100 | 100% | JS、java、c、c++、python |
D91 | 相对开音节 | 100 | 100% | JS、java、c、c++、python |
D92 | 太阳能板最大面积 | 100 | 100% | JS、java、c、c++、python |
D93 | 租车骑绿道 | 100 | 100% | JS、java、c、c++、python |
D94 | 组成最大数 | 100 | 100% | JS、java、c、c++、python |
D95 | 最长的顺子 | 100 | 100% | JS、java、c、c++、python |
以下是E卷200分值的题目明细,同样可以直接点击题目链接查看详细的代码和解题思路:
编号 | 题目 | 分数 | 通过率 | 语言 |
D1 | 评论转换输出 | 200 | 100% | JS、java、c、c++、python |
D2 | 计算疫情扩散时间 | 200 | 100% | JS、java、c、c++、python |
D3 | 数字游戏 | 200 | 100% | JS、java、c、c++、python |
D4 | 跳马 | 200 | 100% | JS、java、c、c++、python |
D5 | 通过软盘拷贝文件 | 200 | 100% | JS、java、c、c++、python |
D6 | 最长的指定瑕疵度的元音子串 | 200 | 100% | JS、java、c、c++、python |
D7 | 模拟目录管理 | 200 | 100% | JS、java、c、c++、python |
D8 | 连续出牌数量 | 200 | 100% | JS、java、c、c++、python |
D9 | 组合出合法最小数 | 200 | 100% | JS、java、c、c++、python |
D10 | 服务失效判断 | 200 | 100% | JS、java、c、c++、python |
D11 | 田忌赛马 | 200 | 100% | JS、java、c、c++、python |
D12 | 狼羊过河 | 200 | 100% | JS、java、c、c++、python |
D13 | 学生方阵 | 200 | 100% | JS、java、c、c++、python |
D14 | 电脑病毒感染 | 200 | 100% | JS、java、c、c++、python |
D15 | 云短信平台优惠活动 | 200 | 100% | JS、java、c、c++、python |
D16 | 二叉树计算 | 200 | 100% | JS、java、c、c++、python |
D17 | 中文分词模拟器 | 200 | 100% | JS、java、c、c++、python |
D18 | 字符串化繁为简 | 200 | 100% | JS、java、c、c++、python |
D19 | 最长方连续方波信号 | 200 | 100% | JS、java、c、c++、python |
D20 | 计算堆栈中的剩余数字 | 200 | 100% | JS、java、c、c++、python |
D21 | 推荐多样性 | 200 | 100% | JS、java、c、c++、python |
D22 | 简易内存池 | 200 | 100% | JS、java、c、c++、python |
D23 | 跳格子三 | 200 | 100% | JS、java、c、c++、python |
D24 | 智能驾驶 | 200 | 100% | JS、java、c、c++、python |
D25 | 篮球游戏 | 200 | 100% | JS、java、c、c++、python |
D26 | 周末爬山 | 200 | 100% | JS、java、c、c++、python |
D27 | 转骰子 | 200 | 100% | JS、java、c、c++、python |
D28 | 工号不够用怎么办 | 200 | 100% | JS、java、c、c++、python |
D29 | 文件统计分析 | 200 | 100% | JS、java、c、c++、python |
D30 | 寻找符合要求的最长子串 | 200 | 100% | JS、java、c、c++、python |
D31 | 解压报文 | 200 | 100% | JS、java、c、c++、python |
D32 | 服务器广播 | 200 | 100% | JS、java、c、c++、python |
D33 | 最大值 | 200 | 100% | JS、java、c、c++、python |
D34 | 水仙花数 | 200 | 100% | JS、java、c、c++、python |
D35 | 计算网络信号 | 200 | 100% | JS、java、c、c++、python |
D36 | 九宫格按键输入 | 200 | 100% | JS、java、c、c++、python |
D37 | 内存资源分配 | 200 | 100% | JS、java、c、c++、python |
D38 | 树状结构查询 | 200 | 100% | JS、java、c、c++、python |
D39 | 观看文艺汇演问题 | 200 | 100% | JS、java、c、c++、python |
D40 | 宜居星球改造计划 | 200 | 100% | JS、java、c、c++、python |
D41 | 运输时间 | 200 | 100% | JS、java、c、c++、python |
D42 | 最佳植树距离 | 200 | 100% | JS、java、c、c++、python |
D43 | 编码能力提升计划 | 200 | 100% | JS、java、c、c++、python |
D44 | 任务处理 | 200 | 100% | JS、java、c、c++、python |
D45 | 数字排列 | 200 | 100% | JS、java、c、c++、python |
D46 | 战场索敌 | 200 | 100% | JS、java、c、c++、python |
D47 | 最佳对手 | 200 | 100% | JS、java、c、c++、python |
D48 | MELON的难题 | 200 | 100% | JS、java、c、c++、python |
D49 | 寻找最优的路测线路 | 200 | 100% | JS、java、c、c++、python |
D50 | 最少面试官数 | 200 | 100% | JS、java、c、c++、python |
D51 | 仿LISP运算 | 200 | 100% | JS、java、c、c++、python |
D52 | 会议接待 | 200 | 100% | JS、java、c、c++、python |
D53 | 德州扑克 | 200 | 100% | JS、java、c、c++、python |
D54 | 分奖金 | 200 | 100% | JS、java、c、c++、python |
D55 | 找最小数 | 200 | 100% | JS、java、c、c++、python |
D56 | 最优资源分配 | 200 | 100% | JS、java、c、c++、python |
D57 | 数字序列比大小 | 200 | 100% | JS、java、c、c++、python |
D58 | 书籍叠放 | 200 | 100% | JS、java、c、c++、python |
D69 | Linux发行版的数量 | 200 | 100% | JS、java、c、c++、python |
D60 | 组装最大可靠性设备 | 200 | 100% | JS、java、c、c++、python |
D61 | 任务最优调度 | 200 | 100% | JS、java、c、c++、python |
以下是C、D卷100分值的题目明细,同样可以直接点击题目链接查看详细的代码和解题思路:
编号 | 题目 | 分数 | 通过率 | 语言 |
D1 | 最少交换次数 | 100 | 100% | JS、java、c、c++、python |
D2 | 字符串统计 | 100 | 100% | JS、java、c、c++、python |
D3 | CPU算力分配 | 100 | 100% | JS、java、c、c++、python |
D4 | API集群负载统计 | 100 | 100% | JS、java、c、c++、python |
D5 | 围棋的气 | 100 | 100% | JS、java、c、c++、python |
D6 | 开源项目热榜 | 100 | 100% | JS、java、c、c++、python |
D8 | 寻找升高相近的小朋友 | 100 | 100% | JS、java、c、c++、python |
D9 | 寻找最富裕的家庭 | 100 | 100% | JS、java、c、c++、python |
D10 | 用连续自然数之和来表达整数 | 100 | 100% | JS、java、c、c++、python |
D12 | 执行时长 | 100 | 100% | JS、java、c、c++、python |
D13 | 来自异国的客人 | 100 | 100% | JS、java、c、c++、python |
D14 | 分割均衡字符串 | 100 | 100% | JS、java、c、c++、python |
D15 | 最长子字符串的长度(一) | 100 | 100% | JS、java、c、c++、python |
D16 | 虚拟游戏理财 | 100 | 100% | JS、java、c、c++、python |
D17 | 查找接口成功率最优时间段 | 100 | 100% | JS、java、c、c++、python |
D18 | 万能字符单词拼写 | 100 | 100% | JS、java、c、c++、python |
D19 | 求最多可以派出多少支团队 | 100 | 100% | JS、java、c、c++、python |
D20 | 机场航班调度程序 | 100 | 100% | JS、java、c、c++、python |
D21 | 执行任务赚积分 | 100 | 100% | JS、java、c、c++、python |
D22 | 堆内存申请 | 100 | 100% | JS、java、c、c++、python |
D23 | 测试用例执行计划 | 100 | 100% | JS、java、c、c++、python |
D24 | 停车场车辆统计 | 100 | 100% | JS、java、c、c++、python |
D25 | 小朋友来自多少小区 | 100 | 100% | JS、java、c、c++、python |
D27 | 数的分解 | 100 | 100% | JS、java、c、c++、python |
D28 | 提取字符串中的最长数学表达式并计算 | 100 | 100% | JS、java、c、c++、python |
D29 | 求字符串中所有整数的最小和 | 100 | 100% | JS、java、c、c++、python |
D30 | 最多够买宝石数目 | 100 | 100% | JS、java、c、c++、python |
D31 | 计算面积 | 100 | 100% | JS、java、c、c++、python |
D32 | 考勤信息 | 100 | 100% | JS、java、c、c++、python |
D33 | 分配土地 | 100 | 100% | JS、java、c、c++、python |
D35 | 小华最多能得到多少克黄金 | 100 | 100% | JS、java、c、c++、python |
D36 | 按升高和体重排队 | 100 | 100% | JS、java、c、c++、python |
D38 | 分批萨 | 100 | 100% | JS、java、c、c++、python |
D39 | 攀登者1 | 100 | 100% | JS、java、c、c++、python |
D41 | 密码输入检测 | 100 | 100% | JS、java、c、c++、python |
D42 | 火星文计算 | 100 | 100% | JS、java、c、c++、python |
D43 | 找朋友 | 100 | 100% | JS、java、c、c++、python |
D44 | 求幸存数之和 | 100 | 100% | JS、java、c、c++、python |
D45 | 内存冷热标记 | 100 | 100% | JS、java、c、c++、python |
D46 | 密码解密 | 100 | 100% | JS、java、c、c++、python |
D47 | 多段线数据压缩 | 100 | 100% | JS、java、c、c++、python |
D48 | 精准核酸检测 | 100 | 100% | JS、java、c、c++、python |
D49 | 螺旋数字矩阵 | 100 | 100% | JS、java、c、c++、python |
D50 | 游戏分组 | 100 | 100% | JS、java、c、c++、python |
D51 | 找座位 | 100 | 100% | JS、java、c、c++、python |
D52 | 小明找位置 | 100 | 100% | JS、java、c、c++、python |
D53 | 转盘寿司 | 100 | 100% | JS、java、c、c++、python |
D54 | 数组去重和排序 | 100 | 100% | JS、java、c、c++、python |
D56 | 机器人仓库搬砖 | 100 | 100% | JS、java、c、c++、python |
D59 | 传递悄悄话 | 100 | 100% | JS、java、c、c++、python |
D60 | 日志排序 | 100 | 100% | JS、java、c、c++、python |
D61 | 部门人力分配 | 100 | 100% | JS、java、c、c++、python |
D62 | 信道分配 | 100 | 100% | JS、java、c、c++、python |
D63 | 字符串序列判定 | 100 | 100% | JS、java、c、c++、python |
D64 | 简易内存池 | 100 | 100% | JS、java、c、c++、python |
D65 | 剩余银饰的重量 | 100 | 100% | JS、java、c、c++、python |
D66 | 最大N个数与最小N个数的和 | 100 | 100% | JS、java、c、c++、python |
D67 | 查找众数及中位数 | 100 | 100% | JS、java、c、c++、python |
D68 | Wonderland游乐园 | 100 | 100% | JS、java、c、c++、python |
D69 | 特殊的加密算法 | 100 | 100% | JS、java、c、c++、python |
D70 | 幼儿园篮球游戏 | 100 | 100% | JS、java、c、c++、python |
以下是C、D卷200分值的题目明细,同样可以直接点击题目链接查看详细的代码和解题思路:
编号 | 题目 | 分数 | 通过率 | 语言 |
D1 | 项目排期 | 200 | 100% | JS、java、c、c++、python |
D2 | 5G网络建设 | 200 | 100% | JS、java、c、c++、python |
D3 | 任务处理 | 200 | 100% | JS、java、c、c++、python |
D4 | 石头剪刀布游戏 | 200 | 100% | JS、java、c、c++、python |
D5 | 找城市 | 200 | 100% | JS、java、c、c++、python |
D6 | 分月饼 | 200 | 100% | JS、java、c、c++、python |
D7 | 电脑病毒感染 | 200 | 100% | JS、java、c、c++、python |
D8 | 两个字符串间的最短路径问题 | 200 | 100% | JS、java、c、c++、python |
D9 | 可以组成的网络服务器 | 200 | 100% | JS、java、c、c++、python |
D10 | 田忌赛马 | 200 | 100% | JS、java、c、c++、python |
D11 | 跳马 | 200 | 100% | JS、java、c、c++、python |
D12 | 孙悟空吃蟠桃 | 200 | 100% | JS、java、c、c++、python |
D13 | 符号运算 | 200 | 100% | JS、java、c、c++、python |
D14 | 中文分词模拟器 | 200 | 100% | JS、java、c、c++、python |
D15 | 最小矩阵宽度 | 200 | 100% | JS、java、c、c++、python |
D16 | Wonderland | 200 | 100% | JS、java、c、c++、python |
D17 | 最长子字符串的长度(二) | 200 | 100% | JS、java、c、c++、python |
D18 | 200 | 100% | JS、java、c、c++、python | |
D19 | 求满足条件的最长子串的长度 | 200 | 100% | JS、java、c、c++、python |
D21 | 考古学家 | 200 | 100% | JS、java、c、c++、python |
D22 | 园区参观路径 | 200 | 100% | JS、java、c、c++、python |
D23 | 快递员的烦恼 | 200 | 100% | JS、java、c、c++、python |
D24 | 员工派遣 | 200 | 100% | JS、java、c、c++、python |
D25 | 抢7游戏 | 200 | 100% | JS、java、c、c++、python |
D26 | 贪心歌手 | 200 | 100% | JS、java、c、c++、python |
D27 | 解密犯罪时间 | 200 | 100% | JS、java、c、c++、python |
D28 | 查找一个有向网络的头节点和尾节点 | 200 | 100% | JS、java、c、c++、python |
D29 | 文件缓存系统 | 200 | 100% | JS、java、c、c++、python |
D30 | 字符串拼接 | 200 | 100% | JS、java、c、c++、python |
D31 | 矩阵匹配 | 200 | 100% | JS、java、c、c++、python |
D32 | 贪吃的猴子 | 200 | 100% | JS、java、c、c++、python |
D33 | 伐木工 | 200 | 100% | JS、java、c、c++、python |
D34 | 反射计数 | 200 | 100% | JS、java、c、c++、python |
D35 | 寻找最优的路测路线 | 200 | 100% | JS、java、c、c++、python |
D36 | 运输时间 | 200 | 100% | JS、java、c、c++、python |
D37 | 图像物体的边界 | 200 | 100% | JS、java、c、c++、python |
D38 | 搞笑货运 | 200 | 100% | JS、java、c、c++、python |
D39 | 文本统计分析 | 200 | 100% | JS、java、c、c++、python |
D40 | 攀登者2 | 200 | 100% | JS、java、c、c++、python |
D41 | 跳格子3 | 200 | 100% | JS、java、c、c++、python |
D42 | 根据IP查找城市 | 200 | 100% | JS、java、c、c++、python |
D43 | 二叉树的广度优先遍历 | 200 | 100% | JS、java、c、c++、python |
D44 | 智能驾驶 | 200 | 100% | JS、java、c、c++、python |
D45 | 路口最短时间问题 | 200 | 100% | JS、java、c、c++、python |
D46 | 学生重新排队 | 200 | 100% | JS、java、c、c++、python |
D47 | 模拟目录管理 | 200 | 100% | JS、java、c、c++、python |
D48 | 会议室占用时间 | 200 | 100% | JS、java、c、c++、python |
D49 | 启动多任务排序 | 200 | 100% | JS、java、c、c++、python |
D50 | 模拟数据序列化传输 | 200 | 100% | JS、java、c、c++、python |
D51 | 推荐多样性 | 200 | 100% | JS、java、c、c++、python |
D52 | 找数字 | 200 | 100% | JS、java、c、c++、python |
D53 | 欢乐的周末 | 200 | 100% | JS、java、c、c++、python |
D54 | 数据单元的变化替换 | 200 | 100% | JS、java、c、c++、python |
D55 | 亲子游戏 | 200 | 100% | JS、java、c、c++、python |
D56 | 二叉树的计算 | 200 | 100% | JS、java、c、c++、python |