我要来
我要来
全部文章
分类
题解(60)
归档
标签
去牛客网
登录
/
注册
勇敢扭扭
学如逆水行舟,行舟不一定要划水。
全部文章
(共60篇)
题解 | #密码截取#
public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNex...
2021-09-01
0
511
题解 | #表示数字#
public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNex...
2021-08-30
2
527
题解 | #自守数#
public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNex...
2021-08-30
0
495
题解 | #等差数列#
思路:等差数列求和公式Sn=n*(a1+an)/2 public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区...
2021-08-30
0
421
题解 | #岛屿数量#
思路:dfs,找到一个1,把它及其周围的1全变为0.之后,总共找到多少个1,就是多少个岛屿。 public int solve (char[][] grid) { // write code here int island=0; for(int i=0...
2021-08-25
0
461
题解 | #二叉树根节点到叶子节点的所有路径和#
思路:dfs,当找到叶子节点后,把叶子节点的值加入到字符串中,再把字符串转为整型加入到和中。 public class Solution { int s=0; public int sumNumbers (TreeNode root) { // write code ...
2021-08-25
0
542
题解 | #字符统计#
思路:1.用map统计各个字符出现次数2.把map放入ArrayList集合中。3.利用Collections.sort()方法对list中的map进行排序。4.打印list中entry的key。打印完一组记得换行。 public static void main(String[] args) { ...
2021-08-19
4
724
题解 | #查找两个字符串a,b中的最长公共子串#
思路:在一位牛油那里得到启发,并做了相应精简。1.由于当最长公共子串不唯一时,需要输出较短字符串的出现的第一个最长公共子串。因此需要先判断除最短字符串。2.对最短字符串做双重for循环,若i与j之间的子串在较长字符串中存在,并且长度大于max。记录下当前的i与j。3.循环结束,输出较短字符串在i与j...
2021-08-18
0
512
题解 | #查找组成一个偶数最接近的两个素数#
思路:从中间往两边找,一旦发现两个数都是素数,则输出。这两个数要保持和为目标值。 public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和...
2021-08-18
0
615
题解 | #找出字符串中第一个只出现一次的字符#
思路:1.使用map集合记录各个字符出现的次数2.遍历str字符串,若当前字符的次数为1,则输出当前字符。 public static void main(String[] args) { Scanner in = new Scanner(System.in); //...
2021-08-17
1
446
首页
上一页
1
2
3
4
5
6
下一页
末页