会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
悲惨痛苦太刀
博客园
首页
新随笔
联系
订阅
管理
2021年3月14日
为什么要模1000000007
摘要: 大数相乘,大数的排列组合等为什么要取模 1000000007是一个质数(素数),对质数取余能最大程度避免结果冲突/重复 int32位的最大值为2147483647,所以对于int32位来说1000000007足够大。 int64位的最大值为2^63-1,用最大值模1000000007的结果求平方,不
阅读全文
posted @ 2021-03-14 16:26 悲惨痛苦太刀
阅读(705)
评论(0)
推荐(0)
2020年12月19日
leetcode日题 48.旋转图像
摘要: 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ], 原地旋转输入矩阵,使其
阅读全文
posted @ 2020-12-19 14:18 悲惨痛苦太刀
阅读(69)
评论(0)
推荐(0)
2020年12月18日
redis安装使用教程(ubuntu docker)
摘要: 拉取redis镜像 docker pull redis:latest 查看 docker images 运行容器 docker run -itd --name redis-frs -p 6379:6379 redis 查看容器日志 docker logs 容器名 win10下链接虚拟机中的docke
阅读全文
posted @ 2020-12-18 14:00 悲惨痛苦太刀
阅读(329)
评论(0)
推荐(0)
2020年12月17日
milvus安装使用教程
摘要: python使用Milvus 版本:(Milvus == 0.10.2,pymilvus == 0.2.14) 拉取 Milvus 镜像 (Milvus 需要在docker上安装,虚拟机最好是ubuntu18.04,docker安装请自行查看菜鸟教程,以下默认已安装docker) Milvus官网教
阅读全文
posted @ 2020-12-17 09:16 悲惨痛苦太刀
阅读(10291)
评论(2)
推荐(0)
2020年12月8日
leetcode日题 842. 将数组拆分成斐波那契序列
摘要: class Solution { public: vector<int> splitIntoFibonacci(string S) { vector<int> list; backtrack(list, S, S.length(), 0, 0, 0); return list; } bool bac
阅读全文
posted @ 2020-12-08 16:21 悲惨痛苦太刀
阅读(75)
评论(0)
推荐(0)
2020年12月6日
git笔记
摘要: 在master的基础上更新功能: 先切换到本地的master分支下并且pull更新本地master,然后执行以下命令 git checkout -b feature-xxx git push origin feature-xxx git branch --set-upstream-to=origin
阅读全文
posted @ 2020-12-06 13:09 悲惨痛苦太刀
阅读(57)
评论(0)
推荐(0)
2020年11月21日
leetcode 常用链表操作
摘要: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) :
阅读全文
posted @ 2020-11-21 13:58 悲惨痛苦太刀
阅读(113)
评论(0)
推荐(0)
2020年11月8日
leetcode 异或运算 面试题 17.04. 消失的数字 与 剑指 Offer 56 - I. 数组中数字出现的次数
摘要: 异或操作的性质: 对于两个操作数的每一位,相同结果为 0,不同结果为 1。 交换律 结合律(即(a^b)^c == a^(b^c)) 对于任何数x,都有x^x=0,x^0=x 自反性 A XOR B XOR B = A xor 0 = A > A XOR B = C 则 C XOR B = A 面试
阅读全文
posted @ 2020-11-08 16:13 悲惨痛苦太刀
阅读(100)
评论(0)
推荐(0)
(转载)n&(n-1) 与 n&(-n)的应用
摘要: n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子: n = 10100(二进制),则(n-1) = 10011 ==》n&(n-1) = 10000可以看到原本最低位为1的那位变为0。弄明白了n&(n-1)的作用,那它有哪些应用?1. 求某一个数的二进制表示中1的个数w
阅读全文
posted @ 2020-11-08 16:01 悲惨痛苦太刀
阅读(1088)
评论(0)
推荐(0)
leetcode日题 894. 所有可能的满二叉树
摘要: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), r
阅读全文
posted @ 2020-11-08 15:33 悲惨痛苦太刀
阅读(126)
评论(0)
推荐(0)
下一页
公告