想熬夜的少年all-in华为OD
想熬夜的少年all-in华为OD
全部文章
题解
归档
标签
去牛客网
登录
/
注册
想熬夜的少年all-in华为OD的博客
全部文章
/ 题解
(共48篇)
题解 | #迷宫问题#
数据保证有唯一解,可以考虑BFS、DFS两种遍历方式 广度优先搜索(BFS) import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Scanner; import java.util.Stack; /**...
Java
广度优先搜索
深度优先搜索
2022-06-11
5
445
题解 | #统计字符#
写完参考其他代码才知道可以直接调API判断。。。 import java.util.Scanner; /** * 【统计字符】 * */ public class Main { public static void main(String[] args) { Scan...
Java
字符串
2022-06-01
0
256
题解 | #杨辉三角的变形#
必须通过找规律得出结果,采用构造杨辉三角的方式会计算超时 参考大佬的代码 import java.util.Scanner; /** * 【杨辉三角的变形】 * * */ public class Main { public static void main(String[] ar...
Java
数学
2022-05-30
0
474
题解 | #输出单向链表中倒数第k个结点#
满足下面两个要求: (1)正序构建链表; (2)构建后要忘记链表长度。 import java.util.Scanner; /** * 【输出单向链表中倒数第k个结点】 * * */ public class Main { public static void main(Strin...
Java
双向链表
2022-05-29
0
302
题解 | #计算字符串的编辑距离#
没想出来,参考其他人代码 import java.util.Scanner; /** * 【计算字符串的编辑距离】 * * 描述: * Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 * 许可的编辑操作包括将一个字符替换...
Java
动态规划
2022-05-28
0
319
题解 | #字符串加密#
import java.util.*; /** * 【字符串加密】 * * 描述: * 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。 * 下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。 * 如果单词中包含有重复的字母,只保留第1个,将...
Java
字符串
2022-05-25
7
403
题解 | #密码截取#
暴力破解法: import java.util.Scanner; /** * 【密码截取】 * * 描述: * Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321, * 但是他们有时会在开始或结束时加入一些无关...
Java
计数
2022-05-25
0
362
题解 | #密码验证合格程序#
** * 条件3的代码是自己一步一步根据调试结果改出来的,案例全部通过自己都有点懵!!** 第一层for循环:重复子串的长度可能为3、4、5。。。但不会超过字符总长度的一半 第二、三层for循环:有点类似于滑动窗口 import java.util.HashSet; import java.ut...
Java
数组
滑动窗口
2022-05-23
0
315
题解 | #截取字符串#
import java.util.Scanner; /** * 入门级:【截取字符串】 * * 描述:输入一个字符串和一个整数 k ,截取字符串的前k个字符并输出 */ public class Main { public static void main(String[] arg...
Java
字符串
2022-05-22
0
204
题解 | #单词倒排#
方式一:不使用正则表达式 import java.util.ArrayList; import java.util.Scanner; /** * 【单词倒排】 (不使用正则表达式) * * 描述: * 对字符串中的所有单词进行倒排。 * 1、构成单词的字符只有26个大写或小写英文...
Java
数组
字符串
2022-05-22
0
318
首页
上一页
1
2
3
4
5
下一页
末页