华为机试真题分类汇总

1. 字符串

类别

题目

知识点

题目分值 / 难度

字符串

【华为机试真题 JAVA】TLV解析Ⅰ-100

字符串分隔、拼接、搜索

100/中等

字符串

【华为机试真题 JAVA】寻找相同子串-100

字符串匹配100/简单
字符串

【华为机试真题 JAVA】字符串筛选排序-100

字符串查找100/简单

字符串

【华为机试真题 JAVA】VLAN资源池-100

字符串分隔、拼接、与数组的转化、List排序、双指针法

100/中等

字符串

【华为机试真题 JAVA】字符串统计-100

(全量与占用字符集)

字符串分隔、拼接、哈希表

100/简单

字符串

【华为机试真题 JAVA】无重复字符的元素长度乘积的最大值-100

穷举法,字符串公共字符判断

100/简单

字符串

【华为机试真题 JAVA】非严格递增连续数字序列-100

字符串分隔、非严格递增

100/简单

字符串

【华为机试真题 JAVA】拼接URL-100

字符串分隔、替换

100/简单

字符串

【华为机试真题 JAVA】矩阵最大值-100

字符串、二进制

100/中等

字符串

【华为机试真题 JAVA】最远足迹-100

字符串、数组

100/中等

字符串

【华为机试真题 JAVA】字符串序列判定-100

字符计数,Map结构的综合运用100/简单

字符串

【华为机试真题 JAVA】带分隔符的字符串翻转单词-200

字符串分隔、拼接、搜索

200/简单

字符串

【华为机试真题 JAVA】翻转单词-100

字符串分割,列表翻转,子列表提取100/简单
字符串【华为机试真题 JAVA】单词倒序-100字符串分割,字符串拼接,列表反转,栈等综合运用100/简单
字符串

【华为机试真题 JAVA】字符串格式化输出-100

字符串分隔,字符类型判断,字符串拼接100/简单
字符串

【华为机试真题 JAVA】字符串分割-100

字符串分隔,字符类型判断,字符串拼接100/简单
字符串

【华为机试真题 JAVA】按索引范围翻转文章片段-100

字符串拼接,字符串反转,字符串的分割100/简单
字符串

【华为机试真题 JAVA】分班问题-100

字符串拼接,字符串反转,字符串的分割100/简单
字符串【华为机试真题 JAVA】英文输入法-100字符串分隔,字符串匹配,字符串拼接100/简单
字符串

【华为机试真题 JAVA】删除字符串中字符最少字符-100

字符串处理:字符串拼接,字符串计数,字符串替换100/简单
字符串

【华为机试真题 JAVA】连续字母-100

动态规划,字符判断100/简单
字符串

【华为机试真题 JAVA】字符串变换最小字符串-100

字符串比较大小,字符串交换位置100/简单
字符串

【华为机试真题 JAVA】字符串子序列II-100

字符串处理100/简单
字符串

【华为机试真题 JAVA】最长子字符串的长度-100

字符串处理:字符统计100/简单
字符串

【华为机试真题 JAVA】单词重量-100

数学计算100/简单
字符串

【华为机试真题 JAVA】数字反转打印-100

数学计算,字符串拼接,模拟100/中等
字符串【华为机试真题 JAVA】找出符合要求的字符串子串-100字符串包含,字符串拼接100/简单
字符串【华为机试真题 JAVA】敏感字段加密-100字符串拼接,字符计数100/简单

2. 数组

类别

题目

知识点

题目分值 / 难度

数组

【华为机试真题 JAVA】最多团队-100

数组排序、数组计算、二分法

100/中等

数组

【华为机试真题 JAVA】猴子吃桃-200

数组、二分法

200/中等

数组

【华为机试真题 JAVA】停车场车辆统计-100

数组、模拟

100/简单

数组

【华为机试真题 JAVA】k 对元素最小值-100

数组、模拟、排序、求和

100/中等

数组

【华为机试真题 JAVA】绘图机器-100

数组、模拟

100/简单

数组

【华为机试真题 JAVA】求字符串中所有整数的最小和-100

字符数组、模拟

100/中等

数组

【华为机试真题 JAVA】最大社交距离-200

TreeSet、模拟+设计

100/中等

数组

【华为机试真题 JAVA】玩牌高手-100

数组+模拟

100/简单

数组

【华为机试真题 JAVA】判断一组不等式是否满足约束并输出最大差-100

模拟类题目,重点考察字符串分割,提取,计算,拼接,判断

200/中等

数组

【华为机试真题 JAVA】报数游戏-100

Map处理,字符字符串拼接100/简单
数组

【华为机试真题 JAVA】免单统计-100

Map处理100/简单

数组排序

【华为机试真题 JAVA】查找众数及中位数-100

排序

100/简单

数组排序

【华为机试真题 JAVA】找朋友-100

排序100/简单
数组排序

【华为机试真题 JAVA】第k个排列-100

排序100/简单
数组排序

【华为机试真题 JAVA】高矮个子排队-100

排序100/简单
数组排序【华为机试真题 JAVA】乱序整数序列两数之和绝对值最小-100排序100/简单

数组排序

【华为机试真题 JAVA】最大N个数与最小N个数的和-100

数组排序,数组判重,数组求和等

100/简单

数组排序

【华为机试真题 JAVA】数组求和-100

数组,字符串,模拟

100/中等

数组排序

【华为机试真题 JAVA】身高体重排序-100

ArrayList、去重、排序

100/中等

数组排序

【华为机试真题 JAVA】磁盘容量排序-100

多关键字排序、二维数组排序

100/中等

数组排序

【华为机试真题 JAVA】奥运会排行榜-100

多关键字排序

100/简单

数组排序

【华为机试真题 JAVA】水果搬运问题-200

多关键字排序

200/简单

数组排序

【华为机试真题 JAVA】数组去重和排序-100

HashMap排序、lambda表达式排序

100/中等

数组排序

【华为机试真题 JAVA】查找舆情热词-100

HashMap排序100/简单
数组排序【华为机试真题 JAVA】热点网站统计-200HashMap排序200/简单

数组排序

【华为机试真题 JAVA】数组组成的最小数字-100

字符串数组排序

100/中等

数组排序

【华为机试真题 JAVA】找最小数-100

多关键字排序

100/简单

数组排序

【华为机试真题 JAVA】运维日志排序-100

多关键字排序100/简单
数组排序

【华为机试真题 JAVA】统计射击比赛成绩-100

多关键字排序100/简单
数组排序

【华为机试真题 JAVA】输出指定字母在字符串的中的索引-100

多关键字排序100/简单
数组排序

【华为机试真题 JAVA】比赛评分-100

多关键字排序100/简单
数组排序

【华为机试真题 JAVA】字符串简单数据解压缩-100

多关键字排序100/简单
数组排序【华为机试真题 JAVA】整型数组按个位值排序-100自定义排序100/简单
数组排序

【华为机试真题 JAVA】字符串重新排列-100

字符串计数,字符串排序,字符串拼接,自定义排序100/简单
数组排序

【华为机试真题 JAVA】单词接龙-100

多关键字排序,字符串处理100/简单

数组排序

【华为机试真题 JAVA】最长连续的数字串-200

多关键字排序,字符串处理

200/中等

数组排序

【华为机试真题 JAVA】字符统计及重排-100

多关键字排序,字符串处理100/简单
数组

【华为机试真题 JAVA】判断元素是否出现重复

HashMap计数-/简单
数组

【华为机试真题 JAVA】数组拼接-100

Map和List数据结构的综合运用100/简单
数组

【华为机试真题 JAVA】数格子-100

二维数组计数100/简单
数组

【华为机试真题 JAVA】篮球比赛-100

数学计算100/简单
数组

【华为机试真题 JAVA】找出字符串中最小和最大数字-100

数学计算100/简单
数组

【华为机试真题 JAVA】求解连续数列-100

数学计算100/简单
数组

【华为机试真题 JAVA】分苹果-100

数学计算100/简单
数组

【华为机试真题 JAVA】工号不够用了怎么办-100

数学计算100/简单
数组

【华为机试真题 JAVA】勾股数元组-100

数学计算100/中等
数组

【华为机试真题 JAVA】水仙花数 Ⅰ-100

数学计算100/简单
数组

【华为机试真题 JAVA】太阳能板最大面积-100

数学计算100/简单
数组【华为机试真题 JAVA】用连续自然数之和来表达整数-100数学计算100/简单
数组

【华为机试真题 JAVA】素数之积-100

数学计算100/简单
数组

【华为OD面试真题 JAVA】根据访问日志统计日活和月活

字符串分隔,整数与字符串互转,Map计算,set去重等-/简单
数组

【华为机试真题 JAVA】路灯照明-100

动态规划100/中等
数组

【华为机试真题 JAVA】最大股票收益-100

动态规划100/中等
数组

【华为机试真题 JAVA】数字涂色-100

动态规划100/简单
数组【华为机试真题 JAVA】字符串加密-100动态规划100/中等
数组【华为机试真题 JAVA】一种字符串压缩表示的解压-100动态规划100/中等
数组

【华为机试真题 JAVA】事件推送-100

集合操作100/简单
数组【华为机试真题 JAVA】组成最大数-100字符串排序,字符串拼接100/简单
数组

【华为机试真题 JAVA】德州扑克-100

模拟100/中等
数组

【华为机试真题 JAVA】模拟内存分配-200

模拟

200/中等

数组

【华为机试真题 JAVA】内存资源分配-100

模拟,排序100/简单
数组

【华为机试真题 JAVA】流水线-100

模拟,排序100/简单
数组【华为机试真题 JAVA】执行时长-100模拟,排序100/简单
数组

【华为机试真题 JAVA】相加-100

模拟100/简单
数组

【华为机试真题 JAVA】喊7的次数重排-100

模拟100/简单
数组

【华为机试真题 JAVA】5键键盘的输出-100

模拟100/中等

3. 栈和队列

类别

题目

知识点

题目分值 / 难度

栈和队列

【华为机试真题 JAVA】滑动窗口最大值-100

双指针->滑动窗口

100/简单

栈和队列

【华为机试真题 JAVA】DNA序列-100

双指针->滑动窗口

100/中等

栈和队列

【华为机试真题 JAVA】查找接口成功率最优时间段-100

双指针->滑动窗口100/简单
栈和队列

【华为机试真题 JAVA】求满足条件的最长子串的长度-100

双指针->滑动窗口100/简单
栈和队列【华为机试真题 JAVA】最大花费金额-100双指针->滑动窗口100/简单
栈和队列【华为机试真题 JAVA】最长元音子串的长度-100双指针->滑动窗口100/简单

栈和队列

【华为机试真题 JAVA】最大嵌套括号深度-100

栈、字符串

100/中等

栈和队列

【华为机试真题 JAVA】消消乐游戏-100

栈、字符串

100/简单

栈和队列

【华为OD面试真题 JAVA】有效的括号

栈、字符串100/简单
栈和队列

【华为机试真题 JAVA】括号匹配-100

栈、字符串100/简单
栈和队列

【华为机试真题 JAVA】表达式括号匹配-100

栈、字符串100/简单
栈和队列

【华为机试真题 JAVA】解压报文-200

栈、字符串拼接

100/中等

4 递归

类别

题目

知识点

题目分值 / 难度

递归

【华为机试真题 JAVA】猴子爬山-100

递归

100/简单

递归

【华为机试真题 JAVA】分糖果-100

递归,模拟100/简单

5. 二叉树

类别

题目

知识点

题目分值 / 难度

二叉树【华为机试真题 JAVA】完全二叉树非叶子部分后序遍历-200二叉树遍历200/中等

6. 图算法

类别

题目

知识点

题目分值 / 难度

【华为机试真题 JAVA】最小传输时延-200

图,Dijkstra算法

200/困难

【华为机试真题 JAVA】服务器广播-200

图,DFS200/困难

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GeekerLou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值