华为OD机试(2022&2023)
文章平均质量分 60
程序员贝贝
这个作者很懒,什么都没留下…
展开
-
【华为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 · 553 阅读 · 0 评论 -
华为OD机试 - 寻找相似单词(Java 代码实现)
相似单词说明:给定一个单词X,如果通过任意交换单词中字母的位置得到不同的单词Y,那么定义Y是X的相似单词,如abc、bca即为相似单词(大小写是不同的字母,如a和A算两个不同字母)。最后一行是指定的待检测单词(用于检测上面给定的单词中哪些是与该指定单词是相似单词,该单词可以不是上面给定的单词)给定一个可存储若干单词的字典,找出指定单词的所有相似单词,并且按照单词名称从小到大排序输出。从给定的单词组中,找出指定单词的相似单词,并且按照从小到大。从第二行到地N+1行是具体的单词(每行一个单词)原创 2023-02-19 12:51:10 · 170 阅读 · 2 评论