
华为OD机试真题2024版
2024最新华为OD考试题,命中率高
橙哥分享
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
华为OD机试真题2024版-【OD统一考试( C&D 卷)】-生成哈夫曼树
给定长度为 n 的无序的数字数组,每个数字代表二叉树的叶子节点的权值,数字数组的值均大于等于1 ,请完成一个函数根据输入的数字数组,生成哈夫曼树,并将哈夫曼树按照中序遍历输出。为了保证输出的结果统一,增加以下限制:右树节点中,左节点权值小于等于右节点权值,根节点权值为左右节点权值之和。当左右节点权值相同时,左子树高度高度小于等于右子树。注意:所有用例保证有效,并能生成哈夫曼树提醒:哈夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。原创 2024-12-14 11:25:00 · 70 阅读 · 0 评论 -
华为OD机试真题2024版-路口最短时间问题
行走路线为 (0,0) -> (0,1) -> (1,1) -> (1,2) -> (2,2) 走了 4 格路,2 个右转,1 个左转,共耗时 60+0+60+5+60+0+60=245。1)起点和终点的交通灯不计入时间,且可以任意方向经过街口 不可超出 n*m 个街口,不可跳跃,但边线也是道路(即 lights[0][0] -> lights[0][1] 是有效路径)现给出 n*m 个街口的交通灯周期,以及起止街口的坐标,计算车辆经过两个街口的最短时间。原创 2024-07-14 11:17:18 · 537 阅读 · 0 评论 -
华为OD机试真题2024版-求幸存数之和
题目描述\n给一个正整数列 nums,一个跳数 jump,及幸存数量 left。运算过程为:从索引为 0 的位置开始向后跳,中间跳过 J 个数字,命中索引为 J+1 的数字,该数被敲出,并从该点起跳,以此类推,直到幸存 left 个数为止。说明\n从 1(索引为 0)开始起跳,中间跳过 4 个数字,因此依次删除 6,2,8,5,4,7。剩余 1,3,9,返回和为 13\n\nOD 统一题解。* left: 幸存数量,范围 [0,10000]* jump: 跳数,范围 [1,10000]原创 2024-06-20 22:40:56 · 455 阅读 · 0 评论 -
华为OD机试真题2024版 - 快递员的烦恼
快递员先把快递送到客户 1 手中,接下来直接走客户 1 到客户 2 之间的直通线路,最后走投递站和客户 2 之间的路,回到投递站,距离为 1000 + 300 + 1200 =2500。快递员先把快递送到客户 2 手中,接下来直接走客户 2 到客户 1 之间的直通线路,最后走投递站和客户 1 之间的路,回到投递站,距离为 1200 + 300 + 1000 =2500。再接下来的 m 行,是快递员自行查找的客户与客户之间的距离信息,格式为:客户 1 id 客户 2 id distance。原创 2024-06-20 22:28:09 · 492 阅读 · 0 评论