
总结
文章平均质量分 58
加油开心
你好呀
展开
-
一些数学相关的知识(持续更新)
1、(a * b)%p =(a%p * b%p)%p原创 2024-07-31 13:25:18 · 137 阅读 · 0 评论 -
快速幂运算
res是结果,遇到的2的2次方时,此时p=0110,末尾是0,那就不执行if里面的。2的13次方按理说是2的8次方,2的4次方,2的2次方,2的0次方。但2的2次方我们不要,就让他存在x中,反正最后结果返回是res。我们只需选出2的32次方,然后2的32次方×2的32次方即可。那你怎么知道为啥没有2的2次方,因为1和4中间刚好缺个2次方。要计算2的32次方,我们只需计算2的16次方即可。13的二进制是1101,所以2的13次方等于。2的8次方×2的4次方×2的0次方。2的16次方×2的16次方。原创 2024-07-31 13:21:42 · 200 阅读 · 0 评论 -
字符串操作(不断更新)
2.int[]转int型。原创 2024-04-05 13:28:35 · 150 阅读 · 0 评论 -
leetcode一些基本语法问题(持续更新)
因为这样的话,你如果想把list清空,那么ans也会跟着改变,索引导致的。题目返回List你可以建一个全局变量。原创 2024-04-11 21:02:07 · 179 阅读 · 0 评论 -
TreeMap用法
ceilingKey(K key):它与上一个 key 具有相同的工作,但唯一的不同是它不包含mapped-keys。ceilingEntry(K Key):用于返回与大于或等于给定键的最小键关联的键值映射,如果没有这样的键,则返回null。HigherEntry() - 返回与所有大于指定键的键中最小的键相关的条目。lowerEntry() - 返回与所有小于指定键的键中最大的键关联的条目。HigherKey() - 返回大于指定键的那些键中的最小的键。原创 2024-07-08 13:38:41 · 256 阅读 · 0 评论 -
记录个人感悟的(持续更新)
一些比较繁琐的,不好弄得,你可以把特殊情况或者好弄的都处理完了,剩下的看情况统一处理。2.java的变长数组是List ···Array,一般每次循环都要重新计算数组长度。1.特殊情况你可以用if处理。原创 2024-07-29 13:10:23 · 321 阅读 · 0 评论