博主根据自己刷的题目总结了题目列表,除了个别问题外均有C++解题源码链接
华为2024机考真题分为两个部分,100分卷和200分卷。在实际考试中会随机抽三道题目进行考察,其中两道100分卷题和一道200分卷题,总共400分。
考试前一到两天,请务必先阅读文章《华为机考前准备工作》。
以下是真题的详细目录列表:
100分卷:
序号 | 题目 | 分值 | 简介 | 答案链接 |
1 | 最长子字符串的长度 | 100 | 给你一个字符串 s,字符串 s 首尾相连成一个环形,请你在环中找出 'o' 字符都恰好出现了偶数次最长子字符串的长度。 | 解题源码 |
2 | 最多购买宝石数目 | 100 | 橱窗里有一排宝石,不同的宝石对应不同的价格,请问最多能购买到多少个宝石 | 解题源码 |
3 | 最大坐标值 | 100 | 小明在玩一个游戏,游戏按指令规则进行 | 解题源码 |
4 | 最大N个数与最小N个数的和 | 100 | 给定一个数组,编写一个函数来计算它的最大 N 个数与最小 N 个数的和。 | 解题源码 |
5 | 字符串序列判定 | 100 | 输入两个字符串S和L,都只包含英文小写字母,其中S长度<=100,L长度<=500000,请判定S是否是L的有效字串。 | 解题源码 |
6 | 字符串变换最小字符串 | 100 | 给定一个字符串s, 最多只能进行一次变换, 返回变换后能得到的最小字符串 | 解题源码 |
7 | 转盘寿司 | 100 | 寿司店周年庆,举办优惠活动回馈新老客户。 | 解题源码 |
8 | 智能成绩表 | 100 | 小明来到某学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗? | 解题源码 |
9 | 执行任务赚积分 | 100 | 现有N个任务需要处理,同一时间只能处理一个任务,处理每个任务可获得积分,请问在有限的时间内,可获得的最多积分 | 解题源码 |
10 | 整数对最小和 | 100 | 给定两个整数数组array1、array2,数组元素按升序排列,计算和的最小值。 | 解题源码 |
11 | 找座位 | 100 | 在一个大型体育场内举办了一场大型活动,由于疫情防控的需要,要求每位观众必须间隔至少一个空位才允许落座。 | 解题源码 |
12 | 找朋友 | 100 | 在学校中,N 个小朋友站成一队, 第 i 个小朋友的身高为 height[i],第 i 个小朋友可以看到的第一个比自己身高更高的小朋友 j,找出 N 个小朋友的好朋友的位置 | 解题源码 |
13 | 篮球游戏 | 100 | 幼儿园里有一个放倒的圆桶,它是一个线性结构,只能在桶的右边将放入篮球,但是可以在桶的左边或者右边将取出篮球。 | 解题源码 |
14 | 游戏分组 | 100 | 部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分为两队,每队 5 人。 | 解题源码 |
15 | 英文输入法 | 100 | 主管期望你来实现英文输入法单词联想功能。 | 解题源码 |
16 | 寻找最富裕的小家庭 | 100 | 在一棵树中,每个节点代表一个家庭成员,节点的数字表示其个人的财富值,一个节点及其直接相连的子节点被定义为一个小家庭。现给你一棵树,请计算出最富裕的小家庭的财富和。 | 解题源码 |
17 | 寻找身高相近的小朋友 | 100 | 小明今年升学到z小学—年级,来到新班级后发现其他小朋友们身高参差不齐,然后就想基于各4朋友和自己的身高差q对他们进行排序,请帮他实现排序。 | 解题源码 |
18 | 虚拟游戏理财 | 100 | 在一款虚拟游戏中生活,你必须进行投资以增强在虚拟游戏中的资产以免被淘汰出局。 | 解题源码 |
19 | 信道分配 | 100 | 算法工程师小明面对着这样一个问题,需要将通信用的信道分配给尽量多的用户 | 解题源码 |
20 | 小朋友来自多少个小区 | 100 | 幼儿园组织活动,老师布置了一 |