线性表17
让编程改变世界
Change the world by program
双向循环链表实践
课堂演示题目:
要求实现用户输入一个数使得26个字母的排列发生变化,例如用户输入3,输出结果:
DEFGHIJKLMNOPQRSTUVWXYZABC
同时需要支持负数,例如用户输入-3,输出结果:
XYZABCDEFGHIJKLMNOPQRSTUVW
小甲鱼带着大家打代码时间!
课后作业
Vigenere(维吉尼亚)加密:
当输入明文,自动生成随机密匙匹配明文中每个字母并移位加密。
建议:当然你的随机密匙生成后不能丢掉,丢掉了就很难把明文还原来了,建议把随机密匙和密文加密存储在一起。
转自:http://blog.fishc.com/2015.html
本文介绍了一个利用双向循环链表实现字母表旋转的课堂演示案例,并提出了一项课后作业挑战:实现Vigenere加密算法,该算法通过随机密钥对明文进行移位加密。

5104

被折叠的 条评论
为什么被折叠?



