用java实现了整数可变字节压缩为二进制流算法
2022-10-26 10:19:53 2KB java 整数压缩
1
要求控制台显示如下内容,然后根据前方数字进行相应操作 1、创建一条含整数结点的无序链表 2、链表结点的输出 3、链表结点的升序排序 4、分别计算链表中奇数和偶数结点之和并输出 5、释放链表 0、退出
2022-10-24 09:56:01 1KB C++
1
删数问题 Description 给定n 位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个 新的正整数。对于给定的n位正整数a 和正整数k,设计一个算法找出剩下数字组成的新数 最小的删数方案。 «编程任务: 对于给定的正整数a,编程计算删去k个数字后得到的最小数。 Input 由文件input.txt提供输入数据。文件的第1 行是1 个正整数a。第2 行是正整数k。 Output 程序运行结束时,将计算出的最小数输出到文件output.txt中。 Sample Input 178543 4 Sample Output 13
2022-10-24 06:09:41 3KB 删数问题
1
非线性整数规划是一个具有指数复杂度的NP问题,如果约束较为复杂,Matlab优化工具箱和一些优化软件比如lingo等,常常无法应用,即使能应用也不能给出一个较为令人满意的解。这时就需要针对问题设计专门的优化算法。下面举一个遗传算法应用于非线性整数规划的编程实例,供大家参考!
1
大数运算是加密和安全领域必不可少的一部分,要想实现它,既需要相应的数学理论知识,又需要一定的编程技巧。对于每一个初学者,要想掌握它,必定要花费大量时间查阅数学书本和c语言教程(也可能是别的语言)。本书作者为了方便初学者学习及业内人士使用,开发了一个免费的大数运算库,即LibTomMath项目。结合LibTomMath库,由浅入深对各种大数运算的算法进行了阐述。对每一种运算一般都列出多种算法,并对其性能进行比较。本书适合于对算法、IT安全、加密领域感兴趣的读者阅读。
2022-10-15 20:58:58 2.42MB 大整数 BigNum 加密算法
1
通常,非线性整数规划是一个具有指数复杂度的NP问题,如果约束较为复杂,Matlab优化工具箱和一些优化软件比如lingo等,常常无法应用,即使能应用也不能给出一个较为令人满意的解。这时就需要针对问题设计专门的优化算法。下面举一个遗传算法应用于非线性整数规划的编程实例,供大家参考!
2022-10-08 12:07:07 61KB matlab 整数规划遗传
1
java代码-求任意给出一个十进制整数,将十进制整数转换为二进制数。
2022-09-28 15:07:18 983B 代码
1
利用分治法思想,提出一种大整数相乘快速算法,减少乘法运算次数,使2个数相乘的计算复杂度从O(n)降低到O(1)。根据不同的加法思路,提出累加求和及统一求和2种改进算法,给出2种改进算法的形式化描述,并通过实验给出改进算法和现有的典型大整数位相乘算法的时间比较。研究结果表明,该算法能够提高密码算法和信息安全协议的运算效率。
1
fraccircshift(A, shiftsize) 使用线性插值将 MATLAB 函数 circshift 扩展为分数移位值。 与基于 fft2 或 interp2 的矩阵非整数移位的其他方法相比,A 的维数不受限制,并且 circshift 的语法适用。 对于 shiftsize 的整数元素,fraccircshift 和 circshift 给出相同的结果。
2022-09-26 15:40:12 1KB matlab
1
编程实现RSA算法。包括:生成公钥(e, n)和私钥d,对明文m加密,对密文m解密。 注:实际应用中,512比特的n 已经不够安全,所以建议公司用1024比特的n,及其重要的场合用2048比特的 n。所以大家要选择大整数n。
2022-09-24 17:00:37 44KB rsa_e_d rsa_大整数 ios_rsa_m_e rsa_2048