这是STL(标准模板库)学习的经典书籍,书中大量详细的剖析了STL的源码,相信认真读过这本书的读者用STL进行编程的能力会有很大提高
上传时间: 2015-03-21
上传用户:lhc9102
题目:稀疏矩阵是指那些多数元素为0的矩阵.利用稀疏特点进行存储和计算可以大大节省存储空间,提高计算效率.实现一个能进行稀疏矩阵基本运算的运算器.基本要求:以带行逻辑连接信息的3元组顺序表表示稀疏矩阵,实现两个矩阵相加,相减和相乘的运算.矩阵的输入形式采用3元组表示,而运算结果的矩阵则以通常的阵列形式列出.概要设计:1.以带行逻辑连接信息的3元组顺序表表示稀疏矩阵2.本程序包含2个模块:(1) 各集合定义模块(2) 主程序模块
上传时间: 2013-12-18
上传用户:love_stanford
提高VC++编程的质量,经验提升,适用于开发者
上传时间: 2014-01-06
上传用户:hphh
java代码大全的电子版本.提高代码质量
上传时间: 2013-12-24
上传用户:tonyshao
利用哈夫曼编码进行通信可以大大提高通信信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统将传输数据预先编码;在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双工传输信息的信道),每端都需要一个完整的编/译码系统。为这样的信息收发站设计的一个哈夫曼编/译码系统。
上传时间: 2014-01-21
上传用户:lps11188
维吉尼亚(Vigenere)密码为了提高密码的破译的难度,人们有发明一种多表置换的密码,即一个明文字母可以表示为多个密文字母,多表密码加密算法结果将使得对单表置换用的简单频率分析方法失效,其中维吉尼亚密码就是一种典型的加密方法。维吉尼亚密码是使用一个词组(语句)作为密钥,词组中每一个字母都作为移位替换密码密钥确定一个替换表,维吉尼亚密码循环的使用每一个替换表完成明文字母到密文字母的变换,最后所得到的密文字母序列即为加密得到的密文,具体过程如下: 设密钥 ,明文 , 加密变换 其中 例如,M=data security,k=best。可以先将M分解为长为4的序列data secu rity 每一节利用密钥k=best加密得密文c=Ek(M)=EELT TIUN SMLR。 当密钥k取的词组很长时,截获者就很难将密文破解。(我们还在计算机上就维吉尼亚密码设计的方法,编写了一个小的程序,可以运用其进行加密和相应的解密。见附录) 由于我们知识和条件所限,本学期对以上6种古典加密方法进行了学习和研究,从中我们收获颇多,我们了解古典密码学的基本原理和方法,并能够对信息进行简单的加密和解密,大大提高我们的学习文化知识的兴趣和热情,如果有条件我们在今后将进一步研究密码学。
上传时间: 2015-03-24
上传用户:songnanhua
这个是数字签名的DSA 算法 !是借用别人的!为了大家的学习和提高!
上传时间: 2013-12-20
上传用户:shus521
C4.5算法进行决策树生成 以信息增益最大的属性作为分类属性,生成决策树,从而得出决策规则。
上传时间: 2014-01-18
上传用户:dyctj
Visual C++实践与提高 数据库篇_10441620,vc数据库教程,请用超星打开
上传时间: 2013-12-15
上传用户:kristycreasy
[收藏]五种提高 SQL 性能的方法
上传时间: 2013-11-29
上传用户:zgu489