摘要:
大数相乘,大数的排列组合等为什么要取模 1000000007是一个质数(素数),对质数取余能最大程度避免结果冲突/重复 int32位的最大值为2147483647,所以对于int32位来说1000000007足够大。 int64位的最大值为2^63-1,用最大值模1000000007的结果求平方,不 阅读全文
摘要:
给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ], 原地旋转输入矩阵,使其 阅读全文
摘要:
拉取redis镜像 docker pull redis:latest 查看 docker images 运行容器 docker run -itd --name redis-frs -p 6379:6379 redis 查看容器日志 docker logs 容器名 win10下链接虚拟机中的docke 阅读全文
摘要:
python使用Milvus 版本:(Milvus == 0.10.2,pymilvus == 0.2.14) 拉取 Milvus 镜像 (Milvus 需要在docker上安装,虚拟机最好是ubuntu18.04,docker安装请自行查看菜鸟教程,以下默认已安装docker) Milvus官网教 阅读全文
摘要:
class Solution { public: vector<int> splitIntoFibonacci(string S) { vector<int> list; backtrack(list, S, S.length(), 0, 0, 0); return list; } bool bac 阅读全文
摘要:
在master的基础上更新功能: 先切换到本地的master分支下并且pull更新本地master,然后执行以下命令 git checkout -b feature-xxx git push origin feature-xxx git branch --set-upstream-to=origin 阅读全文
摘要:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : 阅读全文
摘要:
异或操作的性质: 对于两个操作数的每一位,相同结果为 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 面试 阅读全文
摘要:
n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子: n = 10100(二进制),则(n-1) = 10011 ==》n&(n-1) = 10000可以看到原本最低位为1的那位变为0。弄明白了n&(n-1)的作用,那它有哪些应用?1. 求某一个数的二进制表示中1的个数w 阅读全文
摘要:
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), r 阅读全文