华为OD机试 - 单向链表中间节点(Java & JS & Python & C & C )
2024-04-19## 题目描述给定一个单链表 L,请编写程序输出 L 中间结点保存的数据。如果有两个中间结点,则输出第二个中间结点保存的数据。例如:给定 L 为 1→7→5,则输出应该为7;给定 L 为 1→2→3→4,则输出应该为3;输入描述每个输入包含1个测试用例。每个测试用例:第一行给出链表首结点的地址、结点总个数正整数 N (≤ 10^5)。结点的地址是5位非负整数,NULL地址用-1表示。接下来有N行,每行格式位:Address Data Next其中Address是结点地址,_od 链表的中间节点 java
【免费题库】华为OD机试 - 数的分解(Java & JS & Python & C & C )
2024-04-17## 题目描述给定一个正整数 n,如果能够分解为 m(m > 1)个连续正整数之和,请输出所有分解中,m最小的分解。如果给定整数无法分解为连续正整数,则输出字符串"N"。## 输入描述输入数据为一整数,范围为 (1, 2^30]## 输出描述比如输入为:21输出:21=10 11用例1输入21输出21=10 11说明21可以分解的连续正整数组合的形式有多种:21=1 2 3 4 5 6_java数的分解
华为OD机试 - 等和子数组最小和(Java & JS & Python & C & C )
2024-04-16## 题目描述给定一个数组nums,将元素分为若干个组,使得每组和相等,求出满足条件的所有分组中,组内元素和的最小值。## 输入描述第一行输入 m接着输入m个数,表示此数组nums数据范围:1_机试 等和子数最小和
前端面试经典笔试题
2024-03-291. 使用flex实现左侧自适应,右侧定宽.2. 实现一个可以判断任何数据类型的函数,返回结果为具体的类型例如:isType(‘hello’) // string isType(6) // numberisType(null) // null3. 给定一个二维数组data,实现getter和setter方法。getter方法可以根据输入的编号,获取到二维数组中对应位置的数据;setter方法可以根据输入的编号和值,重置数据。4. 去掉相同值的对象,只保留一个5. 维数组对象转树_前端面试笔试题
282.【华为OD机试真题】反射计数(模拟—Java&Python&C &JS实现)
2024-03-11【华为OD机试真题】反射计数(模拟—Java&Python&C &JS实现)给定一个包含 0 和 1 的二维矩阵给定一个初始位置和速度一个物体从给定的初始位置触发, 在给定的速度下进行移动, 遇到矩阵的边缘则发生镜面反射无论物体经过 0 还是 1, 都不影响其速度请计算并给出经过 t 时间单位后, 物体经过 1 点的次数矩阵以左上角位置为[0, 0](列(x), 行(行)), 例如下面A点坐标为[2, 1] (第二列, 第一行)
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]。
265.【华为OD机试真题】最长的指定瑕疵度的元音子串(滑动窗口算法-Java&Python&C &JS实现)
2024-02-29【华为OD机试真题】最长的指定瑕疵度的元音子串(滑动窗口算法-Java&Pytho开头和结尾都是元音字母(aeiouAEIOU)的字符串为 元音字符串 ,其中混杂的非元音字母数量为其 瑕疵度 。比如:· “a” 、 “aa”是元音字符串,其瑕疵度都为0· “aiur”不是元音字符串(结尾不是元音字符)· “abira”是元音字符串,其瑕疵度为2给定一个字符串,请找出指定瑕疵度的最长元音字符子串,并输出其长度,如果找不到满足条件的元音字符子串,输出0。
249.【2023年华为OD机试真题(C卷)】电脑病毒感染(广度优先搜索(BFS)-Java&Python&C &JS实现)
2024-02-20【2023年华为OD机试真题(C卷)】电脑病毒感染(广度优先搜索(BFS)-Java&Python&C &JS实现)一个局域网内有很多台电脑,分别标注为0 - N-1的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t表示。其中网络内一个电脑被病毒感染,其感染网络内所有的电脑需要最少需要多长时间。如果最后有电脑不会感染,则返回-1给定一个数组times表示一个电脑把相邻电脑感染所用的时间。如图:path[i]= {i,j, t} 表示电脑i->j 电脑i上的病毒感染j,需要时间t。
255.【华为OD机试真题】最小矩阵宽度(滑动窗口算法-Java&Python&C &JS实现)
2024-02-16【华为OD机试真题】最小矩阵宽度(滑动窗口-Java&Python&C &JS实现)给定一个矩阵,包含N*M个整数,和一个包含K个整数的数组。现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数。输入描述:第一行输入两个正整数N,M,表示矩阵大小。接下来N行M列表示矩阵内容。下一行包含一个正整数K。下一行包含K个整数,表示所需包含的数组,K个整数可能存在重复数字所有输入数据小于1000。