算法--深刻理解记忆常见算法
文章平均质量分 65
在做题中遇到一些常见问题总是要来回的翻知识点?!知识点容易遗忘就是因为没有用到正确的记忆手段
低调网友
移动开发从入门到破门而出
展开
-
Java的快速输入类(代替Scanner输入)-数据量庞大时优先考虑
参考原文:https://blog.csdn.net/han_tiao_tiao/article/details/124187500转载 2022-10-30 21:49:00 · 892 阅读 · 0 评论 -
异或运算符 ^的好处--笔记
leetcode刷题笔记原创 2022-10-27 17:03:39 · 1265 阅读 · 0 评论 -
没听说过并查集算法 ?花几分钟学一下 :划走 ;
Leetcode的题目,给出俩个顶点问是否连通原创 2022-10-15 19:26:25 · 330 阅读 · 0 评论 -
快速幂 + 位运算 --->不使用 * ÷ 号实现 乘除法运算
小小知识点:计算中值的标准写法(防止了溢出) int mid = left + ((right - left) >> 1); 快速幂的使用: 求 5^16(即求x的n次方): 常规解法:以初始值为1,连续乘n次x 坏处:当n非常大的时候就特别耗时间 快速幂解法: 把n看成二进制(即把16看成10000,这样就从16次运算减少到5次运算) 运算过程: 1.以初始值res为1 2.判断n的二进制数最右位,1的话 res *= x; 判断代码: n & 1 3.迭代x: x *=原创 2022-01-14 10:25:37 · 283 阅读 · 0 评论 -
与KMP算法的相爱相杀之-----深刻理解记忆KMP算法(祥解)
引言:今天被这道题整笑了原创 2021-09-21 11:50:57 · 206 阅读 · 0 评论