米斯特rollin
米斯特rollin
全部文章
分类
题解(29)
归档
标签
去牛客网
登录
/
注册
米斯特rollin的博客
全部文章
(共35篇)
题解 | #找出字符串中第一个只出现一次的字符#
题解 解题思路,遍历整个数组:字符串总长度(a) - 将当前字符使用空("")来替换后长度(b) = 当前字符出现的次数(sum)。 上面使用字符替换:a - b = sum; 如果 sum == 1 表示只出现一次,打印并结束循环,后面即使出现一次的也不用去管了 如果整个数组都遍历...
Java
字符串
2022-04-30
6
423
题解 | #等差数列#
此题过于为简单题,读代码即可读懂。 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System....
Java
数学
2022-04-30
5
548
题解 | #高精度整数加法#
题解 举例: s1=1234567、s2=789 1 2 3 4 5 6 7 0 0 0 0 7 8 9 1.将短串s2左侧添加0。 2.for循环从右到左(低位到高位)相加。 3.输出相加的结果。 知识点:字符串相加 需要转为10进制进行相加,也就是char1 - '0' = ...
Java
字符串
2022-04-30
1
375
题解 | #整型数组合并#
题解 挑7有两种情况: i%7==0 表示 i是7的倍数。 String.valueOf(i).indexOf('7') != -1 说明字符串中包含7 代码 import java.util.Scanner; public class Main { public static voi...
Java
字符串
2022-04-30
1
212
题解 | #整型数组合并#
题解 看到过滤掉重复数组,可以往Set靠齐去解决问题。 代码 import java.util.Scanner; import java.util.Set; import java.util.HashSet; import java.util.Arrays; public class Main {...
Java
2022-04-25
5
379
题解 | #参数解析#
题解 此题的解决方法,可以使用如下两种方法。 1.使用String.toCharArray 对数组进行每个字符解析操作。 2.使用正则进行处理。(本文解决的方案) 注意事项,此题需要注意 "xxx yyy zzz" 这样的字符串,它属于一个参数。 方式二的解题思路: 1.将 “xxxxx...
Java
2022-04-24
2
359
题解 | #字符串字符匹配#
题解 1.将长串使用Set去重得到新的set集合。 2.将短串遍历得到的每个字符取长串Set中寻找。 代码 import java.util.Scanner; import java.util.Set; import java.util.HashSet; public class Main { ...
Java
2022-04-22
1
372
题解 | #统计每个月兔子的总数#
题解 本题考查的是 斐波那契数列 知识。以下引入百度解释: 斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21...
Java
2022-04-22
9
786
题解 | #输出单向链表中倒数第k个结点#
题解 此题主要考查对链表指针的理解,一般链表有三类节点:表头、表身、表尾; 1.表头的值为空(-1),nextNode 指针指向下一个节点。 2.表身的值为输入的值,nextNode 指针指向下一个节点。 3.表尾的值为输入值,nextNode指针为null 例如:输入五个节点,节点值分别为:4,5...
Java
2022-04-22
19
1010
题解 | #名字的漂亮度#
题解 本地可以借助计数排序的思维,进行剖析;本题的解题思路是: 1.将所有的字符按照出现的次数进行排序。 2.将排序后的字符数组按照最大 “漂亮度” 26依次递减。 例如:zhangsan ==》 aa nn z h g s ==> a(26) + a(26) + n(25) + n(25) ...
Java
2022-04-21
1
343
首页
上一页
1
2
3
4
下一页
末页