专栏介绍
华为OD机考算法题库(绝对都是原题),帮助你上岸华为(已经不少小伙伴成功上岸)。提供Java、Python、C++ 三种语言的解法。每篇文章都有详细的解题步骤、代码注释详细及相关知识点的练习题。
专栏中的所有博客均由以下及部分组成:
- 题目描述
- 输入描述
- 输出描述
- 示例
- 题解说明
- JAVA, Python, C++ 的 AC 代码
- (知识点)相关练习题
希望这个专栏不仅能帮您成功通过华为机试,还能让您熟练掌握算法。
从 2024年4月24开始,考的都是华为OD统一考试(D卷),题目已经整理好了, 命中率 95%以上。
据已经参加D卷考试的同学反馈D卷和C卷是一样的,如果发现新题会及时更新。
已有不少小伙伴快速通过机考,都是原题哦
【2024华为OD统一考试】
100 分题目
题目 | 题解支持 | 知识点 |
---|---|---|
智能成绩表 | java,python,c++ | 多字段排序的基本用法 |
体育场找座位 | java,python,c++ | 贪心模拟 |
分割均衡字符串 | java,python,c++ | 贪心 |
最长子字符串的长度 (一) | java,python,c++ | 字符串 |
靠谱的车 | java,python,c++ | 记忆化搜索 |
灰度图恢复 | java,python,c++ | 模拟 |
山峰个数 | java,python,c++ | 模拟 |
最长连续子序列 | java,python,c++ | 暴力 |
AI面板识别 | java,python,c++ | 模拟,排序 |
分割数组的最大差值 | java,python,c++ | 模拟 |
代表团坐车 | java,python,c++ | 动态规划(01背包) |
掌握的单词个数 | java,python,c++ | 模拟 |
石头剪刀布游戏 | java,python,c++ | 模拟 |
API集群负载统计 | java,python,c++ | 模拟(hashmap 计数) |
攀登者1 | java,python,c++ | 模拟 |
万能字符单词拼写 | java,python,c++ | 模拟 |
密码输入检测 | java,python,c++ | 模拟 |
螺旋数字矩阵 | java,python,c++ | 模拟 |
求幸运石之和 | java,python,c++ | 模拟 |
五子棋迷 | java,python,c++ | 模拟 |
数字游戏 | java,python,c++ | 前缀和 |
寻找最富裕的小家庭 | java,python,c++ | 动态规划 |
最大N个数与最小N个数的和 | java,python,c++ | 模拟 |
字符串序列判定 | java,python,c++ | 双指针 |
最多购买宝石数目 | java,python,c++ | 双指针 |
橱窗宝石 | java,python,c++ | 双指针 |
停车场车辆统计 | java,python,c++ | 贪心 |
园区参观路径 | java,python,c++ | 动态规划 |
精准核酸检测 | java,python,c++ | 并查集 |
剩余银饰的重量 | java,python,c++ | 模拟,优先级队列 |
字符串变换最小字符串 | java,python,c++ | 贪心 |
手机App防沉迷系统 | java,python,c++ | 模拟 |
数的分解 | java,python,c++ | 数学(求和) |
围棋的气 | java,python,c++ | 模拟 |
CPU算力分配 | java,python,c++ | 模拟 |
拼接url | java,python,c++ | 字符串 |
执行任务赚积分 | java,python,c++ | 贪心、优先级队列 |
转盘寿司 | java,python,c++ | 单调栈 |
悄悄话 | java,python,c++ | DFS(二叉树) |
整数对最小和 | java,python,c++ | 暴力枚举 |
执行时长 | java,python,c++ | 贪心 |
火星符号运算 | java,python,c++ | 栈(表达式计算) |
机器人搬砖 | java,python,c++ | 二分(最值) |
计算面积、绘图机器 | java,python,c++ | 几何计算 |
最大N个数与最小N个数的和 | java,python,c++ | 模拟,Set |
测试用例执行计划 | java,python,c++ | 模拟(排序) |
英文输入法 | java,python,c++ | 模拟(字符串) |
考勤信息 | java,python,c++ | 滑动窗口(计数问题) |
连续字母长度 | java,python,c++ | 字符串、set |
密码解密 | java,python,c++ | 模拟(字符串) |
查找接口成功率最优时间段 | java,python,c++ | 前缀和 |
小明找位置 | java,python,c++ | 二分 |
求最多可以派出多少只团队 | java,python,c++ | 贪心、双指针 |
分披萨 | java,python,c++ | 记忆化搜索 |
数组去重和排序 | java,python,c++ | 自定义排序 |
求字符串所有整数最小和 | java,python,c++ | 贪心,字符串 |
游戏分组 | java,python,c++ | 递归枚举 |
小朋友来自多少个小区 | java,python,c++ | 逻辑题 |
开源项目热榜 | java,python,c++ | 自定义排序 |
生成哈夫曼树 | java,python,c++ | 贪心、自定义排序、树 |
内存冷热标记 | java,python,c++ | 计数,自定义排序 |
小华最多能得到多少克黄金 | java,python,c++ | DFS |
最大坐标值 | java,python,c++ | 模拟 |
数组连续和 | java,python,c++ | 二分、前缀和 |
解密犯罪时间 | java,python,c++ | 枚举 |
字符串分隔(二) | java,python,c++ | 模拟,字符串 |
计算三叉搜索树的高度 | java,python,c++ | 模拟 |
素数之积 | java,python,c++ | 数学 |
用连续自然数之和来表达整数 | java,python,c++ | 数学 |
虚拟游戏理财 | java,python,c++ | 贪心 |
找座位 | java,python,c++ | 贪心模拟 |
5键键盘的输出 | java,python,c++ | 模拟 |
最大化控制资源成本 | java,python,c++ | 差分数组 |
会议室占用时间段 | java,python,c++ | 模拟 |
云短信平台优惠活动 | java,python,c++ | 动态规划(完全背包) |
机器人活动区域 | java,python,c++ | DFS |
不开心的小朋友 | java,python,c++ | 模拟,队列 |
最大花费金额 | java,python,c++ | 双指针 + 二分 |
根据IP查找城市 | java,python,c++ | 区间查询 |
200分题目
题目 | 题解支持 | 知识点 |
---|---|---|
模拟目录管理 | java,python,c++ | 模拟 |
贪吃的猴子 | java,python,c++ | 双指针 |
可以组成网络的服务器 | java,python,c++ | DFS |
We are a team | java,python,c++ | 并差集 |
通过软盘拷贝文件 | java,python,c++ | 动态规划(01背包) |
攀登者2 | java,python,c++ | 动态规划 |
社交距离 | java,python,c++ | 模拟 |
树状结构查询 | java,python,c++ | 树、DFS |
考古学家 | java,python,c++ | 回溯算法(排列组合问题) |
评论转换输出 | java,python,c++ | 模拟(建树)、DFS |
跳马 | java,python,c++ | BFS |
最小矩阵宽度 | java,python,c++ | 滑动窗口、HashMap计数 |
分月饼 | java,python,c++ | 递归 |
启动多任务排序 | java,python,c++ | 拓扑排序 |
反射计数 | java,python,c++ | 模拟 |
欢乐周末 | java,python,c++ | DFS |
最长子字符串的长度(二) | java,python,c++ | 状态压缩 |
二叉树计算 | java,python,c++ | 二叉树、DFS |
路口最短时间问题 | java,python,c++ | 回溯 |
两个字符串间的最短路径问题 | java,python,c++ | 动态规划 |
最长的指定瑕疵度的元音子串 | java,python,c++ | 前缀和、双指针 |
符号运算 | java,python,c++ | 栈 |
快递员的烦恼 | java,python,c++ | Floyd、状态DP |
找城市 | java,python,c++ | DFS |
田忌赛马 | java,python,c++ | 回溯法(全排列问题) |
跳格子 | java,python,c++ | 动态规划、优先级队列 |
部门人力分配 | java,python,c++ | 二分 |
小扇和小船的数字游戏 | java,python,c++ | 贪心(二进制位) |
寻找最优的路测线 | java,python,c++ | 搜索,二分(最小值最大问题) |
项目排期 | java,python,c++ | 二分,回溯(最大值最小问题) |
运输时间 | java,python,c++ | 贪心 |
孙悟空吃蟠桃 | java,python,c++ | 二分(最值问题) |
最长连续手牌 | java,python,c++ | DFS |
高效货运 | java,python,c++ | 枚举(数学) |
Wonderland | java,python,c++ | 动态规划 |
字符串拼接 | java,python,c++ | 回溯(排列问题) |
任务处理 | java,python,c++ | 贪心(小根堆) |
跳格子3 | java,python,c++ | 动态规划 |
5G网络建设 | java,python,c++ | 最小生成树(Kruskal) |
简易内存池2 | java,python,c++ | 模拟 |
图像物体的边界 | java,python,c++ | DFS |
文本统计分析 | java,python,c++ | 有限状态机 |
贪心歌手 | java,python,c++ | 动态规划 |
智能驾驶 | java,python,c++ | 动态规划、BFS |
数字排列 | java,python,c++ | 数学,组合 |
选座位 | java,python,c++ | 模拟 |
小华和小为的聚餐地点 | java,python,c++ | DFS |
找数字 | java,python,c++ | 贪心(二进制位) |
伐木工 | java,python,c++ | 动态规划 |
结对编程 | java,python,c++ | 线段树 |
电脑病毒感染 | java,python,c++ | Dijkstra |
有需题解,欢迎题目截图投稿。
OD统一考试(C卷);OD统一考试(D卷);华为od机试;华为od机试真题2024;华为od题库;华为od面试手撕代码;华为od技术面试;华为od机考;华为od d卷;华为od面试八股文;华为od测试面试;华为od机考题库;华为od手撕代码题;华为od机考是原题吗;华为od 智能驾驶;华为od岗位是什么意思;华为od和外包的区别;华为od等级d1-d5薪资表;华为od是什么意思; 工作华为od和正式员工区别;华为od岗位有必要去吗;华为od机试题库及答案;华为od岗位是什么意思;华为od等级d1-d5薪资表;华为od是什么;华为od岗位有必要去吗;华为od面试;华为od和外包的区别;华为od面试啥也不会就让过了;华为od岗能干多少年;华为od招聘;华为od是外包吗;