- 博客(5)
- 收藏
- 关注
原创 给表达式添加运算符(LeetCode:282) java代码实现
给定一个仅包含数字 0-9 的字符串和一个目标值,在数字之间添加 二元 运算符(不是一元)+、- 或 * ,返回所有能够得到目标值的表达式。
2023-02-25 12:42:57 201
原创 两个数组路径的最大得分 (java代码实现)
你有两个有序递增且数组内元素互不相同的数组 nums1 和 nums2 。一条 合法路径 定义如下:1、选择数组 nums1 或者 nums2 开始遍历(从下标 0 处开始)。2、从左到右遍历当前数组。3、如果你遇到了 nums1 和 nums2 中都存在的值,那么你可以切换路径到另一个数组对应数字处继续遍历(但在合法路径中重复数字只会被统计一次)。得分定义为合法路径中不同数字的和。请你返回所有可能合法路径中的最大得分。由于答案可能很大,请你将它对 10^9 + 7 取余后返回。
2023-02-20 21:55:26 153
原创 【华为OD机试真题】通信误码【2022 Q4 | 100分】 java代码实现
信号传播过程中会出现一些误码,不同的数字表示不同的误码ID,取值范围为1~65535,用一个。每个误码出现的次数代表误码频度,请找出记录中包含频度最高误码的最小子数组长度。误码出现频率数组:误码ID范围为1~65535,数组长度为1~1000。可以包含频度最高的记录数组是[2 2]和[1 2 2 4 1],误码总数目:取值范围为0~255,取值为0表示没有误码的情况。频度最高的有1和2,频度是2(出现的次数都是2)。频度最高的是1和2,最短的是[2 2 4 2]最短是[2 2],最小长度为2。
2023-02-19 15:04:41 626
原创 华为OD机试 - 寻找相似单词(Java 代码实现)
相似单词说明:给定一个单词X,如果通过任意交换单词中字母的位置得到不同的单词Y,那么定义Y是X的相似单词,如abc、bca即为相似单词(大小写是不同的字母,如a和A算两个不同字母)。最后一行是指定的待检测单词(用于检测上面给定的单词中哪些是与该指定单词是相似单词,该单词可以不是上面给定的单词)给定一个可存储若干单词的字典,找出指定单词的所有相似单词,并且按照单词名称从小到大排序输出。从给定的单词组中,找出指定单词的相似单词,并且按照从小到大。从第二行到地N+1行是具体的单词(每行一个单词)
2023-02-19 12:51:10 244 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人