- 博客(6)
- 收藏
- 关注
原创 MATLAB实现DES算法子密钥生成
DES算法子密钥生成参考博客添加链接描述的思路MATLAB代码如下:A=dec2bin(hex2dec('FEDCBA9876543210'));pc1=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,...
2020-03-22 17:17:53 1557
原创 二进制中1的个数
题目题目来源:二进制中1的个数输入一个整数,输出该数二进制表示中 1 的个数。方法——&n&(n-1)该位运算去除 n 的位级表示中最低的那一位。n : 10110100n-1 : 10110011n&(n-1) : 10110000C代码int NumberOf1(int n) { int count=0; ...
2020-02-08 19:07:57 143
原创 剪绳子
题目把一根绳子剪成多段,并且使得每段的长度乘积最大。n = 2return 1 (2 = 1 + 1)n = 10return 36 (10 = 3 + 3 + 4)方法——贪心法尽可能多剪长度为 3 的绳子。剩余的绳子如果长度为1,就从已经切好长度为 3 的绳子中拿出一段与长度为 1 的绳子重新组合,变成长度4;剩余的绳子如果长度为2,就将最后一段绳子为2。证明:至少要切两段...
2020-02-08 18:55:51 172
原创 C++学习——Map容器
创建 map <int, int> m1, m2, m3;把数字放进去for(int i=0;i<vin.size();i++) indexForInOrders.put(vin[i],i);找某个数int inIndex = indexForInOrders.get(root.val);
2020-02-04 11:38:56 127
原创 C++学习——字符串
不用String头文件定义字符串char greeting[] = “Hello”;//编译器会自动在末尾加上’\0’即空字符’’char greeting[6] = {‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ‘’};用指针来处理字符串char *p;p=greeting;p++;//后移,p指向'e'if(*p=='e')//判断值是否相等 *p='h';//将'e...
2020-02-03 12:48:33 168
原创 vector容器
C++学习vector容器创建功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入vector容器vector是一个能够...
2020-02-02 13:51:01 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人