2024-02-27 11:02:22
945
396
华为OD机试 - 路口最短时间问题(Java & JS & Python & C & C ),实现:dijkstra变形_华为od 路口最短时间问题
2024-03-20 11:03:45
614
940
【华为OD机试】模拟目录管理(Java&Python&C &JS实现)实现一个模拟目录管理功能的软件,输入一个命令序列,输出最后一条命令运行结果。 支持命令:1)创建目录命令: mkdir 目录名称,如mkdir abc为在当前目录创建abc目录,如果已存在同名目录则不执行任何操作。此命令无输出。2)进入目录命令: cd 目录名称,如cd abc为进入abc目录,特别地,cd ..为返回上级目录,如果目录不存在则不执行任何操作。此命令无输出。3)查看当前所在路径命令: pwd,输出当前路径字符串
2024-03-20 11:03:34
446
289
【华为OD机试】路口最短时间问题( Dijkstra 算法Java&Python&C &JS实现)假定街道是棋盘型的,每格距离相等,车辆通过每格街道需要时间均为 timePerRoad; 街道的街口(交叉点)有交通灯,灯的周期T(=lights[row][col])各不相同;车辆可直行、左转和右转,其中直行和左转需要等相应T时间的交通灯才可通行,右转无需等待。现给出 n*m 个街口的交通灯周期,以及起止街口的坐标,计算车辆经过两个街口的最短时间。_华为od算法路口最短时间问题
2024-03-18 11:03:42
250
663
华为OD机试 - 石头剪刀布游戏(Java & JS & Python & C & C ),实现:集合,排序操作_华为od 石头剪刀布游戏
2024-03-18 11:03:31
130
177
【华为OD机试】污染水域 (图的多源BFS—Java&Python&C &JS实现)输入一行字符串,字符串可转换为N*N的数组,数组可认为是一个水域,判断多少天后,水域被全部污染。数组中只有0和1,0表示纯净,1表示污染,每天只可污染上下左右的水域,如果开始全部被污染,或永远无法污染,则返回-1。输入描述输入一行字符串,字符串可转换为N*N的数组。输出描述判断多少天后,水域被全部污染。如果开始全部被污染,或永远无法污染,则返回-1。
2024-03-17 00:03:08
56
842
【华为OD机试真题】园区参观路径(动态规划-Java&Python&C &JS实现)园区某部门举办了Family Day,邀请员工及其家属参加;将公司园区视为一个矩形,起始园区设置在左上角,终点园区设置在右下角;家属参观园区时,只能向右和向下园区前进;求从起始园区到终点园区会有多少条不同的参观路径;输入描述:第一行为园区长和宽;后面每一行表示该园区是否可以参观,0表示可以参观,1表示不能参观
2024-03-15 10:03:25
884
522
1:进入机考网页之后,如果链接上写着【2023.Q1 A卷】,就表示是2023年的Q1题库(4:订阅专栏后,后面更新的答案都可以查看。以后更新的题目也会放到这个专栏里。,如果时间紧迫,建议直接刷2023年新题。5:如果对题解有问题,私信我解答。2:2022年的题库。_华为od题库
2024-03-15 10:03:32
445
90
288.【华为OD机试】AI面板识别(排序算法—Java&Python&C &JS实现)AI识别到面板上有N NN (1 ≤ N ≤ 100 1 \leq N \leq 1001≤N≤100) 个指示灯,灯大小一样,任意两个之间无重叠。由于AI识别误差,每次识别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x 1 x1x1,y 1 y1y1,右下角x 2 , y 2 x2,y2x2,y2)请输出先行后列排序的指示灯的编号,排序规则: 1.每次在尚未排序的灯中
2024-03-13 00:03:23
590
350
【华为OD机试】智能驾驶( 广度优先搜索(BFS)Java&Python&C &JS实现)有一辆汽车需要从 m*n 的地图的左上角(起点)开往地图的右下角(终点),去往每一个地区都需要消耗一定的油量,加油站可进行加油请你计算汽车确保从起点到达终点时所需的最少初始油量说明:(1) 智能汽车可以上下左右四个方向移动1(2) 地图上的数字取值是 0或-1 或者正整数:1: 表示加油站,可以加满油,汽车的油箱容量最大为 100;0: 表示这个地区是障碍物,汽车不能通过\n正整数: 表示汽车走过这个地区
2024-03-11 10:03:50
654
719
华为OD机试 - 来自异国的客人(Java & JS & Python & C & C ),实现:除留取余,字符串操作_华为od 来自异国的客人
2024-03-11 10:03:36
161
997
【华为OD机试真题】反射计数(模拟—Java&Python&C &JS实现)给定一个包含 0 和 1 的二维矩阵给定一个初始位置和速度一个物体从给定的初始位置触发, 在给定的速度下进行移动, 遇到矩阵的边缘则发生镜面反射无论物体经过 0 还是 1, 都不影响其速度请计算并给出经过 t 时间单位后, 物体经过 1 点的次数矩阵以左上角位置为[0, 0](列(x), 行(行)), 例如下面A点坐标为[2, 1] (第二列, 第一行)
2024-03-11 10:03:26
479
135
【华为OD机试真题】高效货运(贪心算法—Java&Python&C &JS实现)1.老李是货运公司承运人,老李的货车额定载货重量为wt2.现有两种货物,货物A单件重量为wa,单件运费利润为pa,货物B单件重量为wb,单件运费利润为pb3.老李每次发车时载货总重量刚好为货车额定载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割4.老李单车次满载运输可获得的最高利润是多少
2024-03-09 09:03:22
659
682
华为OD机试 - 堆内存申请(Java & JS & Python & C & C ),实现:逻辑分析_bilibili华为 堆内存申请请问题python
2024-03-07 08:03:53
285
424
【华为OD机试】连续出牌数量(深度优先搜索DFS—Java&Python&C &JS实现)手里给一副手牌,数字从0-9,有r(红色),,g(绿色),b(蓝色),y(黄色)四种颜色,出牌规则为每次打出的牌必须跟上一张的数字或者颜色相同,否则不能抽选。选手应该怎么选才能使得抽选的次数最大,并且输出这个最大次数。
2024-03-05 09:03:41
677
79
【华为OD机试真题】符号运算(中缀表达式转逆波兰表达式-Java&Python&C &JS实现)给定一个表达式,求其分数计算结果 表达式的限制如下:1. 所有的输入数字皆为正整数(包括0)2. 仅支持四则运算( -*/)和括号3. 结果为整数或分数, 分数必须化为最简格式(比如6, 3/4, 7/8, 90/7)4. 除数可能为0,如果遇到这种情况,直接输出"ERROR"5. 输入和最终计算结果中的数字都不会超出整型范围
2024-03-05 09:03:41
290
796
【华为OD机试真题】文件缓存系统(Java&Python&C &JS实现)请设计一个文件缓存系统,该文件缓存系统可以指定缓存的最大值(单位为字节)。文件缓存系统有两种操作:存储文件(put)和读取文件(get)操作命令为put fileName fileSize或者get fileName存储文件是把文件放入文件缓存系统中;读取文件是从文件缓存系统中访问已存在的文件,如果文件不存在,则不作任何操作。当缓存空间不足以存放新的文件时,根据规则删除文件,直到剩余空间满足新的文件大小为止,再存放新文件。
2024-03-04 10:03:06
216
906
【华为OD机试真题】查找一个有向网络的头节点和尾节点(有向无环图(DAG)-Java&Python&C &JS实现)给定一个有向图,图中可能包含有环,图使用二维矩阵表示,每一行的第一列表示起始节点,第二列表示终止节点,如[0, 1]表示从0到1的路径。每个节点用正整数表示。求这个数据的首节点与尾节点,题目给的用例会是一个首节点,但可能存在多个尾节点。同时,图中可能含有环。如果图中含有环,返回[-1]。
2024-03-04 10:03:33
429
32
华为OD机试 - 攀登者(Java & JS & Python & C & C ),实现:逻辑分析_华为 攀登者2
2024-03-03 11:03:46
453
507
华为OD机试 - 项目排期(Java & JS & Python & C & C ),实现:二分 回溯
2024-03-03 11:03:43
1025
116
【华为OD机试真题】字符串拼接(深度优先搜索(DFS)-Java&Python&C &JS实现)给定M(0
2024-03-02 09:03:22
233
536
题目描述>一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。 现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。 例如:B任务依赖A任务,C任务依赖A任务,D任务依赖B任务和C任务,同时,D任务还依赖E任务。那么执行任务的顺序由先到后是:A任务,E任务,B任务,C任
2024-03-02 09:03:21
583
439
华为OD机试 - 精准核酸检测(Java & JS & Python & C & C ),实现:并查集_精准核酸检测算法
2024-03-02 09:03:20
138
441
华为OD机试 - API集群负载统计(Java & JS & Python & C & C ),实现:集合的应用_需要统计各个api访问的频次,根据热点信息在服务器节点
2024-03-01 12:03:02
903
264
【华为OD机试真题】跳马(广度优先搜索(BFS)-Java&Python&C &JS实现)马是象棋(包括中国象棋和国际象棋)中的棋子,走法是每步直一格再斜一格,即先横着或直着走一格,然后再斜着走一个对角线,可进可退,可越过河界,俗称“马走‘日’字。给顶m行n列的棋盘(网格图),棋盘上只有有棋子象棋中的棋子“马”,并且每个棋子有等级之分,等级为k的马可以跳1~k步(走的方式与象棋中“马”的规则一样,不可以超出棋盘位置),问是否能将所有马跳到同一位置,如果存在,输出最少需要的总步数(每匹马的步数相加)
2024-02-29 12:02:12
658
299
【华为OD机试真题】最长的指定瑕疵度的元音子串(滑动窗口算法-Java&Pytho开头和结尾都是元音字母(aeiouAEIOU)的字符串为 元音字符串 ,其中混杂的非元音字母数量为其 瑕疵度 。比如:· “a” 、 “aa”是元音字符串,其瑕疵度都为0· “aiur”不是元音字符串(结尾不是元音字符)· “abira”是元音字符串,其瑕疵度为2给定一个字符串,请找出指定瑕疵度的最长元音字符子串,并输出其长度,如果找不到满足条件的元音字符子串,输出0。
2024-02-29 12:02:58
49
493
华为OD机试 - 最优的投资方式(Java & JS & Python & C & C ),实现:暴力枚举_c 虚拟理财游戏
2024-02-28 10:02:25
127
795
华为OD机试 - 密码输入检测(Java & JS & Python & C & C ),实现:栈_od 密码输入检测
2024-02-28 10:02:15
376
296
【华为OD机试真题】寻找最优的路测线路(二分查找—Java&Python&C &JS实现)评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算。路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示。现给出R行C列的整数数组Cov,每个单元格的数值S即为该栅格的信号质量(已归一化,无单位,值越大信号越好)。要求从[0, 0]到[R-1, C-1]设计一条最优路测路线。返回该路线得分。
2024-02-27 11:02:54
759
31
【华为OD机试真题】会议室占用时间(区间合并算法-Java&Python&C &JS实现)现有若干个会议,所有会议共享一个会议室,用数组表示各个会议的开始时间和结束时间,格式为:[[会议1开始时间,会议1结束时间],[会议2开始时间,会议2结束时间]]请计算会议室占用时间段。输入描述[[会议1开始时间,会议1结束时间],[会议2开始时间,会议2结束时间]]
2024-02-25 11:02:26
857
386
华为OD机试 - 小朋友分组(Java & JS & Python & C & C ),实现:逻辑分析_od老师给同学分组
2024-02-24 15:02:24
878
718
3、另外开一个终端,进入main.cpp的目录,运行后端服务。1、打开终端,进入vue项目目录,启动前端服务。2、启动后点击call backend。4、点击按钮实现调用。_vue前端 c 后端
2024-02-21 10:02:31
951
251
【华为OD机试真题】部门人力分配(二分搜索-Java&Python&C &JS实现)部门在进行需求开发时需要进行人力安排。当前部门需要完成 N 个需求,需求用requirements[i] 表示,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。这部分需求需要在 M 个月内完成开发,进行人力安排后每个月的人力是固定的。目前要求每个月最多有 2 个需求开发,并且每个月需要完成的需求不能超过部门人力。请帮部门评估在满足需求开发进度的情况下,每个月需要的最小人力是多少?
2024-02-21 10:02:36
602
574
【华为OD机试真题】信道分配(贪心算法-Java&Python&C &JS实现)算法工程师小明面对着这样一个问题 ,需要将通信用的信道分配给尽量多的用户:\n\n信道的条件及分配规则如下:1)所有信道都有属性:”阶”。阶为 r的信道的容量为 2^r比特;2)所有用户需要传输的数据量都一样:D比特;3)一个用户可以分配多个信道,但每个信道只能分配给一个用户;4)只有当分配给一个用户的所有信道的容量和>=D,用户才能传输数据;
2024-02-16 14:02:51
364
871
华为OD机试 - 内存冷热标记(Java & JS & Python & C & C ),考察:多条件排序_内存冷热标记
2024-02-15 14:02:35
189
726
Qt5项目拆解第一集解决:中文乱码| 全局字体|注册表|QSS/CSS
2024-02-15 14:02:07
253
174
华为OD机试 - 掌握的单词个数(Java & JS & Python & C & C ),实现:逻辑分析_有一个字符串数组words和一个字符串chars
2024-02-15 14:02:38
906
854
华为OD机试 - 快递员的烦恼(Java & JS & Python & C & C ),实现:Floyd算法 全排列
2024-02-15 14:02:31
747
483
本文是2024华为OD机试真题(C C Java Py JS) B卷专栏的目录贴(定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏每篇的文章都会将使用C语言、C 、Python、Java、JS五种语言进行更新解答,包含真题,思路分析,代码参考,每个题目的思路分析都非常详细,超过百字欢迎大家订阅学习,代码可以直接运行使用,限时优惠,持续更新)华为OD是Outsourcing Dispacth模式,是华为和外企德科联合招聘的简称。目前华为大多数是OD招聘。_华为od机考
2024-02-11 10:02:59
281
841
华为OD机试 - 螺旋数字矩阵(Java & JS & Python & C & C ),实现:逻辑分析_python 疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。
2024-02-11 10:02:41
260
251
华为OD机试 - 数的分解(Java & JS & Python & C & C ),实现:数学问题_华为od数的分解
2024-02-08 15:02:22
1120
895
本篇主要介绍QT开发过程中如何利用QWebengine加载网页,通过C 与JS 相互调用,实现QT程序与HTML网页的交互。QtWebEngine 是Qt的一个子模块,它提供了一个 Web 浏览器引擎,可以轻松地将互联网上的内容嵌入到 Qt 应用程序中。Qt WebEngine Widgets Module 用于创建基于小部件的 Web 应用程序Qt WebEngine Module 用于创建基于 Qt Quick 的 Web 应用程序。_qtwebengine
2024-02-06 15:02:24
635
552
为了整理用户数据,做出分析,我将excle表转换成json,再转换称yml,主要采用了jxl工具包json 格式对应确定将nummber与tag的名称,全都罗列为英文其中属性,确定好对应的内容(在已给数据中拿到),将内容细化以后转成 0/1我们两个分别负责number 跟tag,利用时间将上述任务先完成.然后整合数据注意这里在表格初转的时候,就可以用表格自带的工具将数据转化掉,比如数据的详细病情中,直接筛选逗号之前的内容能否采用excle转换英文的方式,直接进行属性值的转变技术的确._java excel转json
2024-02-06 15:02:00
443
744
华为OD机试 - 最长子字符串的长度(一)(Java & JS & Python & C & C ),实现:逻辑分析_给你一个字符串 s,字符串s首尾相连成一个环形 ,请你在环中找出 'o' 字符出现了偶
2024-02-06 15:02:10
573
35
【2023年华为OD机试真题(C卷)】内存冷热标记(Java&Python&C &JS实现)现代计算机系统中通常存在多级的存储设备,针对海量workload的优化的一种思路是将热点内存页优先放到快速存储层级,这就需要对内存页进行冷热标记。一种典型的方案是基于内存页的访问频次进行标记,如果统计窗口内访问次数大于等于设定阈值,则认为是热内存页,否则是冷内存页。对于统计窗口内跟踪到的访存序列和阈值,现在需要实现基于频次的冷热标记。内存页使用页框号作为标识。_华为od冷热链的题
2024-02-06 15:02:59
80
799
题目描述>一根X米长的树木,伐木工切割成不同长度的木材后进行交易,交易价格为每根木头长度的乘积。 规定切割后的每根木头长度都为正整数,也可以不切割,直接拿整根树木进行交易。 请问伐木工如何尽量少的切割,才能使收益最大化?
2024-02-05 11:02:06
437
633
题目描述>算法工程师小明面对着这样一个问题, 需要将通信用的信道分配给尽量多的用户:信道的条件及分配规则如下: 1、所有信道都有属性:"阶",阶为r的信道的容量为2^r比特;2、所有用户需要传输的数据量都一样:D比特;3、一个用户可以分配多个信道,但每个信道只能分配给一个用户;4、只有当分配给一个用户的所有信道的容量和>=D,用户才能传输数据; 给出一组信道资源,最多可以为多少用户传输数据?
2024-01-28 12:01:19
695
709
本文是2024华为OD机试(C C Java Py JS) C D卷专栏的目录贴(持续更新中…)华为OD是Outsourcing Dispacth模式,是华为和外企德科联合招聘的简称。目前华为大多数是OD招聘。OD模式也是华为提出的一种新的用工形式,每年都会从OD项目挑优秀员工转为正编。所有OD和正式员工一样对待,没有差别,部门平时开会、评审等活动都是一起参加的,是同薪同酬,都是由华为的HR直接定的薪资,看的是我们技术能力。
2024-01-24 15:01:06
622
239
2024华为OD机试真题指南宝典—持续更新(JAVA&Python&C &JS)【彻底搞懂算法和数据结构—算法之翼】OD全称(Outsourcing Dispacth)模式,目前华为和德科联合招聘的简称。目前华为社招大多数是OD招聘,17级以下都为OD模式,OD模式也是华为提出的一种新的用工形式,定级是13-17级,属于华为储备人才,每年都会从OD项目挑优秀员工转为正编。--考来的,描述的很准确。_华为od
热门排行