华为od机试 - 堆内存申请(Java & JS & Python & C & C )
2024-03-09华为od机试 - 堆内存申请(Java & JS & Python & C & C ),实现:逻辑分析_bilibili华为 堆内存申请请问题python
290.【华为od机试】连续出牌数量(深度优先搜索DFS—Java&Python&C &JS实现)
2024-03-07【华为od机试】连续出牌数量(深度优先搜索DFS—Java&Python&C &JS实现)手里给一副手牌,数字从0-9,有r(红色),,g(绿色),b(蓝色),y(黄色)四种颜色,出牌规则为每次打出的牌必须跟上一张的数字或者颜色相同,否则不能抽选。选手应该怎么选才能使得抽选的次数最大,并且输出这个最大次数。
272.【华为od机试真题】文件缓存系统(Java&Python&C &JS实现)
2024-03-05【华为od机试真题】文件缓存系统(Java&Python&C &JS实现)请设计一个文件缓存系统,该文件缓存系统可以指定缓存的最大值(单位为字节)。文件缓存系统有两种操作:存储文件(put)和读取文件(get)操作命令为put fileName fileSize或者get fileName存储文件是把文件放入文件缓存系统中;读取文件是从文件缓存系统中访问已存在的文件,如果文件不存在,则不作任何操作。当缓存空间不足以存放新的文件时,根据规则删除文件,直到剩余空间满足新的文件大小为止,再存放新文件。
262.【华为od机试真题】符号运算(中缀表达式转逆波兰表达式-Java&Python&C &JS实现)
2024-03-05【华为od机试真题】符号运算(中缀表达式转逆波兰表达式-Java&Python&C &JS实现)给定一个表达式,求其分数计算结果 表达式的限制如下:1. 所有的输入数字皆为正整数(包括0)2. 仅支持四则运算( -*/)和括号3. 结果为整数或分数, 分数必须化为最简格式(比如6, 3/4, 7/8, 90/7)4. 除数可能为0,如果遇到这种情况,直接输出"ERROR"5. 输入和最终计算结果中的数字都不会超出整型范围
271.【华为od机试真题】查找一个有向网络的头节点和尾节点(有向无环图(DAG)-Java&Python&C &JS实现)
2024-03-04【华为od机试真题】查找一个有向网络的头节点和尾节点(有向无环图(DAG)-Java&Python&C &JS实现)给定一个有向图,图中可能包含有环,图使用二维矩阵表示,每一行的第一列表示起始节点,第二列表示终止节点,如[0, 1]表示从0到1的路径。每个节点用正整数表示。求这个数据的首节点与尾节点,题目给的用例会是一个首节点,但可能存在多个尾节点。同时,图中可能含有环。如果图中含有环,返回[-1]。
华为od机试 - 攀登者2(Java & JS & Python & C & C )
2024-03-04华为od机试 - 攀登者(Java & JS & Python & C & C ),实现:逻辑分析_华为 攀登者2
华为od机试 - 项目排期(Java & JS & Python & C & C )
2024-03-03华为od机试 - 项目排期(Java & JS & Python & C & C ),实现:二分 回溯
270.【华为od机试真题】字符串拼接(深度优先搜索(DFS)-Java&Python&C &JS实现)
2024-03-03【华为od机试真题】字符串拼接(深度优先搜索(DFS)-Java&Python&C &JS实现)给定M(0
【2024华为od机试C卷】479、启动多任务排序 | 机试真题 思路参考 代码解析(C语言、C 、Java、Py、JS)
2024-03-02题目描述>一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。 现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。 例如:B任务依赖A任务,C任务依赖A任务,D任务依赖B任务和C任务,同时,D任务还依赖E任务。那么执行任务的顺序由先到后是:A任务,E任务,B任务,C任
华为od机试 - 精准核酸检测(Java & JS & Python & C & C )
2024-03-02华为od机试 - 精准核酸检测(Java & JS & Python & C & C ),实现:并查集_精准核酸检测算法