- 博客(3)
- 收藏
- 关注
原创 算法篇——高精度(Java)
我们知道c/c++中的高精度运算都需要用数组保存每一位的数,然后对数组进行运算。实现起来很麻烦。但我们的大Java中有专门针对高精度的类库,即BigInteger() 和BigDecimal()。下面介绍两者的区别以及常用的方法。区别: BigInteger()不能进行小数的运算,即只能进行整数的运算。而BigDecimal()则可以进行小数的运算。常用方法:BigInteger():BigInteger类型的数可以用scanner.nextBigInteger()读入。也可以使用静
2022-05-01 19:26:04
2603
原创 LeetCode 205. 同构字符串(java题解)
一、题目给定两个字符串 s 和 t,判断它们是否是同构的。如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。示例 1:输入:s = "egg", t = "add"输出:true示例 2:输入:s = "foo", t = "bar"输出:false示例 3:输入:s = "pap
2022-01-16 21:18:58
343
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人