- 博客(4)
- 收藏
- 关注
原创 StuNote3:HashSet集合
在平日许多算法题中我们会面临结果重复问题,那么set集合便揭开了面纱。 直接上题: //在0100110001010001中的不同非空字串有多少. In code package Main; import java.util.HashSet; import java.util.Iterator; import java.util.Set; //审题发现要求是不同的非空子串,则想到Set集合去重, //String.substring()方法求子串(一切以快速解题为前提) //for循环每一种可能
2022-03-18 15:19:56 287
原创 StuNote2:BigInteger
Java中,超过1*10的9次方的运算貌似都是不可被允许的,借此,我学习到了BigInteger库的方法和使用,确实令人眼前一亮,省掉了不少的时间和功夫。 First of all,BigInteger的定义类似于Scanner的方式,而且,BigInteger的默认赋值数值只有ONE,TWO.....NINE,TEN以及ZERO十以内的值,其他的数值貌似是要使用运算或数值类型的转换来赋值。 除此之外,BigInteger也一并拥有数组,取值等。但在一些基本的方法上,却显得不知道为何如此的笨拙,例如Bi
2022-03-18 14:59:59 377
原创 StuNote1:字符串指令来破解“字母-密码”
String s1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 原字符 String s2 = "yxmdacikntjhqlgoufszpwbrevYXMDACIKNTJHQLGOUFSZPWBREV"; // 加密后的字符 例如此种加密,我们可以通过字符串的比对,即可完成破译。 例如: for (int i = 0; i < arr.length; i++) { int j = s2.indexOf.
2022-03-14 22:16:53 805
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人