
算法基础
酌希
这个作者很懒,什么都没留下…
展开
-
算法基础-展开串
实际开发中,常常会出现用到一批文件,而这些文件的文件名有某种规律,我们在表述的时候,往往习惯简写,但这样程序又不好识别。比如:c:/abc/xyz/k[11..19].dat实际表示的就是:c:/abc/xyz/k11.datc:/abc/xyz/k12.datc:/abc/xyz/k13.datc:/abc/xyz/k14.datc原创 2014-04-25 11:52:59 · 775 阅读 · 0 评论 -
算法基础-枚举与剪枝_观察算式
观察下面的算式:△△△ * △△ = △△△△某3位数乘以2位数,结果为4位数要求:在9个△所代表的数字中,1~9的数字恰好每个出现1次。原创 2014-04-24 16:15:38 · 773 阅读 · 0 评论 -
算法基础_数字数码管
数字数码管数字或字母可以用7位数码管显示(就是排列为8字形的7个数码管) @@@@ 0 @ @ 1 2 @ @ 3 @@@@ 4 5 @ @ 6 @原创 2014-04-24 16:07:13 · 1192 阅读 · 0 评论 -
算法基础-加密与解密-程序设计
设计程序一种Playfair密码变种加密方法如下:首先选择一个密钥单词(称为pair)(字母不重复,且都为小写字母),然后与字母表中其他字母一起填入至一个5x5的方阵中,填入方法如下:1.首先按行填入密钥串。2.紧接其后,按字母序按行填入不在密钥串中的字母。3.由于方阵中只有25个位置,最后剩下的那个字母则不需变换。如果密钥为youandme,则该方阵如下:原创 2014-04-26 11:16:41 · 1500 阅读 · 0 评论 -
算法基础-通信编码
通信编码假设通信的物理设备只能表示1和0两种状态。1和0状态都不能持续太久,否则物理设备会出现故障。因而人们设计出一种变通的方法:多个0后人为地补入一个1多个1后人为地补入一个0当然,在解码的时候,要相应处理。下面我们用串来模拟这个算法。假设有需要通信的串:String s = "101010010010000101111010001原创 2014-04-26 14:44:25 · 1108 阅读 · 0 评论 -
视觉直观感受7种常用算法
视觉直观感受 7 种常用的排序算法2013/04/01 | 分类: IT技术, 开发 | 1 条评论 | 标签: 快速排序, 排序算法, 算法分享到:198原文出处: todayx 欢迎分享原创到伯乐头条1. 快速排序介绍:快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。转载 2014-09-18 16:21:28 · 979 阅读 · 0 评论