摘要: 大数相乘,大数的排列组合等为什么要取模 1000000007是一个质数(素数),对质数取余能最大程度避免结果冲突/重复 int32位的最大值为2147483647,所以对于int32位来说1000000007足够大。 int64位的最大值为2^63-1,用最大值模1000000007的结果求平方,不 阅读全文
posted @ 2021-03-14 16:26 悲惨痛苦太刀 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ], 原地旋转输入矩阵,使其 阅读全文
posted @ 2020-12-19 14:18 悲惨痛苦太刀 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 拉取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 悲惨痛苦太刀 阅读(311) 评论(0) 推荐(0) 编辑
摘要: python使用Milvus 版本:(Milvus == 0.10.2,pymilvus == 0.2.14) 拉取 Milvus 镜像 (Milvus 需要在docker上安装,虚拟机最好是ubuntu18.04,docker安装请自行查看菜鸟教程,以下默认已安装docker) Milvus官网教 阅读全文
posted @ 2020-12-17 09:16 悲惨痛苦太刀 阅读(9431) 评论(2) 推荐(0) 编辑
摘要: 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 悲惨痛苦太刀 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 在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 悲惨痛苦太刀 阅读(49) 评论(0) 推荐(0) 编辑
摘要: /** * 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 悲惨痛苦太刀 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 异或操作的性质: 对于两个操作数的每一位,相同结果为 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 悲惨痛苦太刀 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 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 悲惨痛苦太刀 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: /** * 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 悲惨痛苦太刀 阅读(109) 评论(0) 推荐(0) 编辑