最新华为上机考试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 说明 启用时间:2023 年 11 月 ,华为 OD 笔试从 A/B 卷切换至 C 卷 + D 卷,没错就是同时切换的。 输入输出模式:ACM+LeetCode 混合(部分新题无需处理 I/O) 刷题所属1华为OD机试D卷C卷 - 字符串序列判定/最后一个有效字符( C++ Java JavaScript python C语言)双指针点击去刷题2华为OD机试D卷C卷 - 山脉的个数/攀登者1( C++ Java JavaScript python C语言)逻辑题点击去刷题3华为OD机试D卷C卷 - 构成指定长度字符串的个数 / 字符串拼接( C++ Java JavaScript python C语言)去重排列组合点击去刷题4华为OD机试D卷C卷 - 用连续自然数之和来表达整数( C++ Java JavaScript python C语言)滑动窗口点击去刷题5华为OD机试D卷C卷 - 全量和已占用字符集 、字符串统计(C++ Java JavaScript Python C语言)逻辑题点击去刷题6华为OD机试D卷C卷 - 密码输入检测(C++ Java JavaScript Python C语言)逻辑题点击去刷题7华为OD机试D卷C卷 - 查找众数及中位数(C++ Java JavaScript Python C语言)逻辑题点击去刷题8华为OD机试D卷C卷 - 最长的指定瑕疵度的元音子串(C++ Java JavaScript Python C语言)双指针点击去刷题9华为OD机试D卷C卷 - 整数对最小和(C++ Java JavaScript Python C语言)逻辑题点击去刷题10华为OD机试D卷C卷 - 找出作弊的人(C++ Java JavaScript Python C语言)排序比较点击去刷题11华为OD机试D卷C卷 - 环中最长子串/字符成环找偶数O(C++ Java JavaScript Python C语言)逻辑题点击去刷题12华为OD机试D卷C卷 - 找座位(C++ Java JavaScript Python C语言)逻辑分析点击去刷题13华为OD机试D卷C卷 - 转盘寿司(C++ Java JavaScript Python C语言)栈点击去刷题14华为OD机试D卷C卷 - 找朋友(C++ Java JavaScript Python C语言)栈点击去刷题15华为OD机试D卷C卷 - 爱吃蟠桃的孙悟空(C++ Java JavaScript Python C语言)二分法点击去刷题16华为OD机试D卷C卷 - 游戏分组/王者荣耀(C++ Java JavaScript Python C语言)DFS点击去刷题17华为OD机试D卷C卷 - 求满足条件的最长子串的长度(C++ Java JavaScript Python C语言)滑动窗口点击去刷题18华为OD机试D卷C卷 - 分割均衡字符串(C++ Java JavaScript Python C语言)逻辑题点击去刷题19华为OD机试D卷C卷 - 机器人仓库搬砖(C++ Java JavaScript Python C语言)二分法点击去刷题20华为OD机试D卷C卷 - 出租车计费 、靠谱的车(C++ Java JavaScript Python C语言)数学点击去刷题21华为OD机试D卷C卷 - 寻找最富裕的小家庭(C++ Java JavaScript Python C语言)逻辑题点击去刷题22华为OD机试D卷C卷 - 开源项目热度榜单(C++ Java JavaScript Python C语言)排序比较点击去刷题23华为OD机试D卷C卷 - 考勤信息(C++ Java JavaScript Python C语言)逻辑题点击去刷题24华为OD机试D卷C卷 - 寻找身高相近的小朋友(C++ Java JavaScript Python C语言)逻辑题点击去刷题25华为OD机试D卷C卷 - 分配土地(C++ Java JavaScript Python C语言)数学点击去刷题26华为OD机试D卷C卷 - 剩余银饰的重量(C++ Java JavaScript Python C语言)暴力模拟点击去刷题27华为OD机试D卷C卷 - 内存冷热标记(C++ Java JavaScript Python C语言)排序比较点击去刷题28华为OD机试D卷C卷 - 字符串摘要(C++ Java JavaScript Python C语言)字符串点击去刷题29华为OD机试D卷C卷 - 整型数组按个位值排序/最低位排序(C++ Java JavaScript Python C语言)排序比较点击去刷题30华为OD机试D卷C卷 - 数组去重和排序(C++ Java JavaScript Python C语言)排序比较点击去刷题31华为OD机试D卷C卷 - 学生排名/智能成绩表(C++ Java JavaScript Python C语言)排序比较点击去刷题32华为OD机试D卷C卷 - 按身高和体重排队(C++ Java JavaScript Python C语言)排序比较点击去刷题33华为OD机试D卷C卷 - 字符串变换最小字符串(C++ Java JavaScript Python C语言)排序比较点击去刷题34华为OD机试D卷C卷 - GPU 调度/执行时长(C++ Java JavaScript Python C语言)逻辑题点击去刷题35华为OD机试D卷C卷 - 最大N个数与最小N个数的和(C++ Java JavaScript Python C语言)逻辑题点击去刷题36华为OD机试D卷C卷 - 小明找位置(C++ Java JavaScript Python C语言)二分法点击去刷题37华为OD机试D卷C卷 - 执行任务赚获取最多积分 (C++ Java JavaScript Python C语言)贪心点击去刷题38华为OD机试D卷C卷 - 最多购买宝石数目 (C++ Java JavaScript Python C语言)滑动窗口点击去刷题39华为OD机试D卷C卷 - 素数之积/RSA加密算法(C++ Java JavaScript Python C语言)数学点击去刷题40华为OD机试D卷C卷 - 万能单词拼写 / 掌握单词个数(C++ Java JavaScript Python C语言)逻辑题点击去刷题41华为OD机试D卷C卷 - CPU算力分配(C++ Java JavaScript Python C语言)数学点击去刷题42华为OD机试D卷C卷 - 小明的幸运数(C++ Java JavaScript Python C语言)逻辑题点击去刷题43华为OD机试D卷C卷 - 来自异国的客人/幸运数字(C++ Java JavaScript Python C语言)数学点击去刷题44华为OD机试D卷C卷 - 园区参观路径(C++ Java JavaScript Python C语言)动态规划点击去刷题45华为OD机试D卷C卷 - 英文输入法(C++ Java JavaScript Python C语言)字符串点击去刷题46华为OD机试D卷C卷 - 字符串筛选排序(C++ Java JavaScript Python C语言)字符串点击去刷题47华为OD机试D卷C卷 - 拼接URL(C++ Java JavaScript Python C语言)字符串点击去刷题48华为OD机试D卷C卷 - 最少停车数/停车场车辆统计(C++ Java JavaScript Python C语言)逻辑题点击去刷题49华为OD机试D卷C卷 - API集群负载统计(C++ Java JavaScript Python C语言)字符串点击去刷题50华为OD机试D卷C卷 - 求最多可以派出多少支团队(C++ Java JavaScript Python C语言)双指针点击去刷题51华为OD机试D卷C卷 - 寻找连续区间/数组连续和(C++ Java JavaScript Python C语言)动态规划点击去刷题52华为OD机试D卷C卷 - 字符串分割转换(C++ Java JavaScript Python C语言)逻辑分析点击去刷题53华为OD机试D卷C卷 - 连续字母长度(C++ Java JavaScript Python C语言)字符串点击去刷题54华为OD机试D卷C卷 - 火星文计算(C++ Java JavaScript Python C语言)栈点击去刷题55华为OD机试D卷C卷 - 虚拟游戏理财(C++ Java JavaScript Python C语言)栈点击去刷题56华为OD机试D卷C卷 - 绘图机器(C++ Java JavaScript Python C语言)逻辑题点击去刷题57华为OD机试D卷C卷 - 机场航班调度(C++ Java JavaScript Python C语言)排序比较点击去刷题58华为OD机试D卷C卷 - 围棋的气(C++ Java JavaScript Python C语言)逻辑题点击去刷题59华为OD机试D卷C卷 - 小华地图寻宝(C++ Java JavaScript Python C语言)DFS点击去刷题60华为OD机试D卷C卷 - 计算三叉搜索树的高度(C++ Java JavaScript Python C语言)树点击去刷题61华为OD机试D卷C卷 - 石头剪刀布游戏(C++ Java JavaScript Python C语言)逻辑题点击去刷题62华为OD机试D卷C卷 - 多段线数据压缩(C++ Java JavaScript Python C语言)数学题点击去刷题63华为OD机试D卷C卷 - 求字符串中所有整数的最小和(C++ Java JavaScript Python C语言)逻辑题点击去刷题64华为OD机试D卷C卷 - 求幸存数之和(C++ Java JavaScript Python C语言)逻辑题点击去刷题65华为OD机试D卷C卷 - 悄悄话(C++ Java JavaScript Python C语言)树点击去刷题66华为OD机试D卷C卷 - 密码解密(C++ Java JavaScript Python C语言)字符串点击去刷题67华为OD机试D卷C卷 - 生成哈夫曼树(C++ Java JavaScript Python C语言)小根堆/树点击去刷题68华为OD机试D卷C卷 - 核酸检测(C++ Java JavaScript Python C语言)DFS点击去刷题69华为OD机试D卷C卷 - 贪吃的猴子(C++ Java JavaScript Python C语言)滑动窗口点击去刷题70华为OD机试D卷C卷 - 灰度图存储(C++ Java JavaScript Python C语言)逻辑题点击去刷题71华为OD机试D卷C卷 - 手机App防沉迷系统(C++ Java JavaScript Python C语言)逻辑题点击去刷题72华为OD机试D卷C卷 - 小朋友来自多少小区(C++ Java JavaScript Python C语言)贪心点击去刷题73华为OD机试D卷C卷 - 测试用例执行计划(C++ Java JavaScript Python C语言)排序比较点击去刷题74华为OD机试D卷C卷 - 螺旋数字矩阵(C++ Java JavaScript Python C语言)模拟计算点击去刷题75华为OD机试D卷C卷 - 堆内存申请(C++ Java JavaScript Python C语言)逻辑题点击去刷题76华为OD机试D卷C卷 - 单行道汽车通行时间/ 运输时间(C++ Java JavaScript Python C语言)逻辑题点击去刷题77华为OD机试D卷C卷 - 分披萨(C++ Java JavaScript Python C语言)逻辑题点击去刷题78华为OD机试D卷C卷 - 火星文计算2(C++ Java JavaScript Python C语言)栈点击去刷题79华为OD机试D卷C卷 - 解密犯罪时间(C++ Java JavaScript Python C语言)逻辑题点击去刷题 华为OD统一考试C卷和D卷 - - 200分 题目知识点刷题1华为OD机试D卷C卷 - 查找接口成功率最优时间段(C++ Java JavaScript Python C语言)前缀和点击去刷题2华为OD机试D卷C卷 - 可以组成网络的服务器(C++ Java JavaScript Python C语言)深度优先搜索DFS点击去刷题3华为OD机试D卷C卷 - MELON的难题(C++ Java Python javaScript C语言)动态规划点击去刷题4华为OD机试D卷C卷 - 最长合法表达式(C++ Java Python javaScript C语言)双指针点击去刷题5华为OD机试D卷C卷 - 数据单元的变量替换(C++ Java JavaScript Python C语言)逻辑题点击去刷题6华为OD机试D卷C卷 - 最多几个直角三角形(C++ Java JavaScript Python C语言)DFS /栈点击去刷题7华为OD机试D卷C卷 - 欢乐的周末(C++ Java JavaScript Python C语言)DFS点击去刷题8华为OD机试D卷C卷 - 城市聚集度/找城市(C++ Java JavaScript Python C语言)并查集点击去刷题9华为OD机试D卷C卷 - 找最小数(C++ Java JavaScript Python C语言)栈点击去刷题10华为OD机试D卷C卷 - 找单词(C++ Java JavaScript Python C语言)DFS点击去刷题11华为OD机试D卷C卷 - 跳马(C++ Java JavaScript Python C语言)BFS点击去刷题12华为OD机试D卷C卷 - 项目排期(C++ Java JavaScript Python C语言)DFS点击去刷题13华为OD机试D卷C卷 - 分月饼(C++ Java JavaScript Python C语言)递归点击去刷题14华为OD机试D卷C卷 - 考古学家考古问题(C++ Java JavaScript Python C语言)dfs点击去刷题15华为OD机试D卷C卷 - 分解连续正整数组合/ 分解正整数(C++ Java JavaScript Python C语言)数学题点击去刷题16华为OD机试D卷C卷 - 数据最节约的备份方法(C++ Java JavaScript Python C语言)二分法点击去刷题17华为OD机试D卷C卷 - 会议室占用时间段(C++ Java JavaScript Python C语言)区间问题点击去刷题18华为OD机试D卷C卷 - 文本统计分析(C++ Java JavaScript Python C语言)模拟计算点击去刷题19华为OD机试D卷C卷 - 结队编程(C++ Java JavaScript Python C语言)暴力点击去刷题20华为OD机试D卷C卷 - 高效货运(C++ Java JavaScript Python C语言)暴力点击去刷题21华为OD机试D卷C卷 - 快递员的烦恼(C++ Java JavaScript Python C语言)DFS点击去刷题22华为OD机试D卷C卷 - 电脑病毒感染(C++ Java JavaScript Python C语言)图论点击去刷题23华为OD机试D卷C卷 - 员工派遣(C++ Java JavaScript Python C语言)二分法点击去刷题24华为OD机试D卷C卷 - 根据IP查找城市(C++ Java JavaScript Python C语言)逻辑题点击去刷题25华为OD机试D卷C卷 - 部门人力分配(C++ Java JavaScript Python C语言)二分法点击去刷题26华为OD机试D卷C卷 - 数字游戏/找数字(C++ Java JavaScript Python C语言)位运算/数学题点击去刷题27华为OD机试D卷C卷 - 模拟目录管理功能(C++ Java JavaScript Python)模拟计算点击去刷题28华为OD机试D卷C卷 - 亲子游戏(C++ Java JavaScript Python C语言)BFS点击去刷题29华为OD机试D卷C卷 - 两个字符串间的最短路径问题(C++ Java JavaScript Python C语言)动态规划点击去刷题30华为OD机试D卷C卷 - Wonderland(C++ Java JavaScript Python C语言)动态规划点击去刷题31华为OD机试D卷C卷 - 寻找最优的路测线路(C++ Java JavaScript Python C语言)BFS点击去刷题32华为OD机试D卷C卷 - 5G网络建设(C++ Java JavaScript Python C语言)最小生成树点击去刷题33华为OD机试D卷C卷 - 连续出牌数量(C++ Java JavaScript Python C语言)DFS点击去刷题34华为OD机试D卷C卷 - 伐木工(C++ Java JavaScript Python C语言)动态规划点击去刷题35华为OD机试D卷C卷 - 最优结果的a数组数量/ 田忌赛马(C++ Java JavaScript Python C语言)排列组合点击去刷题36华为OD机试D卷C卷 - 符号运算(C++ Java JavaScript Python)栈点击去刷题37华为OD机试D卷C卷 - 图像物体的边界(C++ Java JavaScript Python C语言)DFS点击去刷题38华为OD机试D卷C卷 - 贪心歌手(C++ Java JavaScript Python C语言)贪心算法点击去刷题39华为OD机试D卷C卷 - 最小矩阵宽度(C++ Java JavaScript Python C语言)逻辑题点击去刷题40华为OD机试D卷C卷 - 反射计数(C++ Java JavaScript Python C语言)数学题点击去刷题41华为OD机试D卷C卷 - 文件缓存系统(C++ Java JavaScript Python C语言)LFU点击去刷题42华为OD机试D卷C卷 - 攀登者2(C++ Java JavaScript Python C语言)逻辑题点击去刷题43华为OD机试D卷C卷 - 信道分配(C++ Java JavaScript Python C语言)逻辑分析点击去刷题44华为OD机试D卷C卷 - 中文分词模拟器(C++ Java JavaScript Python C语言)树45华为OD机试D卷C卷 - 查找一个有向网络的头节点和尾节点(C++ Java JavaScript Python C语言)图点击去刷题46华为OD机试D卷C卷 - 最长子字符串的长度(二)(C++ Java JavaScript Python C语言)滑动窗口点击去刷题47华为OD机试D卷C卷 - 篮球游戏(C++ Java JavaScript Python C语言)队列点击去刷题48华为OD机试D卷C卷 - 矩阵匹配(C++ Java JavaScript Python C语言)点击去刷题49华为OD机试D卷C卷 - 最大社交距离(C++ Java JavaScript Python C语言)逻辑题点击去刷题50华为OD机试D卷C卷 - 可以处理的最大任务数(C++ Java JavaScript Python C语言)优先队列点击去刷题51华为OD机试D卷C卷 - 特殊的加密算法(C++ Java JavaScript Python C语言)DFS点击去刷题52华为OD机试D卷C卷 - 二叉树计算(C++ Java JavaScript Python C语言)树点击去刷题53华为OD机试D卷C卷 - 推荐多样性(C++ Java JavaScript Python C语言)逻辑题点击去刷题54华为OD机试D卷C卷 - 启动多任务排序(C++ Java JavaScript Python C语言)图点击去刷题55华为OD机试D卷C卷 - 抢7游戏(C++ Java JavaScript Python C语言)动态规划点击去刷题56华为OD机试D卷C卷 - 小朋友分组最少调整次数(C++ Java JavaScript Python C语言)点击去刷题57华为OD机试D卷C卷 - 路口最短时间问题(C++ Java JavaScript Python C语言)图点击去刷题58华为OD机试D卷C卷 - 跳格子3(C++ Java JavaScript Python C语言)动态规划点击去刷题59华为OD机试D卷C卷 - 智能驾驶(C++ Java JavaScript Python)二分查找点击去刷题