用Delphi写的一个简单的加密解密算法,具体为:输入一行字符串,从第n个字符开始,没间隔k个字符取出来,然后把剩下的字符加到取出来的后面,形成密文,然后再解密
上传时间: 2014-01-05
上传用户:wcl168881111111
用 Matlab 编程模拟 李萨如曲线 两互相垂直的,频率成一定整数比例关系的简谐振动合成,合振动为有一定规则的稳定的闭合曲线,称李萨如曲线。运行程序,令a=pi/3,k=3可得李萨如曲线
上传时间: 2015-10-23
上传用户:lixinxiang
代入法的启发示搜索 我的代码实现是:按照自然语言各字母出现频率的大小从高到低(已经有人作国统计分析了)先生成一张字母出现频率统计表(A)--------(e),(t,a,o,i,n,s,h,r),(d,l),(c,u,m,w,f,g,y,p,b),(v,k,j,x,q,z) ,再对密文字母计算频率,并按频率从高到低生成一张输入密文字母的统计表(B),通过两张表的对应关系,不断用A中的字母去替换B中的字母,搜索不成功时就回退,在这里回朔是一个关键。
上传时间: 2015-10-24
上传用户:wanqunsheng
设B是一个n×n棋盘,n=2k,(k=1,2,3,…)。用分治法设计一个算法,使得:用若干个L型条块可以覆盖住B的除一个特殊方格外的所有方格。其中,一个L型条块可以覆盖3个方格。且任意两个L型条块不能重叠覆盖棋盘
标签:
上传时间: 2013-12-16
上传用户:脚趾头
GM(1,1)模型1-4 1:GM(1,1)模拟模型,在matlab中的输入方法为gm1(x),x指要模拟的序列。 2:GM(1,1)预测模型,在matlab中的输入方法为gm2(x,K),x指要模拟的序列,K指从以后序列第一个数据算起的第k个待预测数据。 3:GM(1,1)群模拟模型,在matlab中的输入方法为gm3(x),x指要模拟的序列。 4:GM(1,1)群预测模型,在matlab中的输入方法为gm4(x,K),x指要模拟的序列,K指从以后序列第一个数据算起的第k个待预测数据。 gm4对序列趋势比较好的数据预测效果较好,对上下变动的数据,特别是后4个数据趋势跟前面的数据相反的,预测效果很差。 gm2对上下变动的数据,预测效果比gm4好,但对趋势较好的数据,预测精度没有gm4高。 gm3比gm1模拟精度要高。 可以以x=[1 3 5 7 9 11 13 15]进行实验。x输入默认行向量。 所有程序在matlab6.0上调试通过。
上传时间: 2013-11-29
上传用户:jackgao
给定n个整数a , a , ,an 1 2 组成的序列。序列中元素i a 的符号定义为: ï î ï í ì - < = > = 1 0 0 0 1 0 sgn( ) i i i i a a a a 符号平衡问题要求给定序列的最长符号平衡段的长度L,即: þ ý ü î í ì = + - = å = £ £ £ max 1| sgn( ) 0 1 j k i i j n k L j i a 。 例如,当n=10,相应序列为:1,1,-1,-2,0,1,3,-1,2,-1 时,L=9。
上传时间: 2015-10-28
上传用户:xaijhqx
DIT-FFT算法子程序 FFT长度为2m,m为正整数。FFT输出结果放在输入复数数组中。其中xr存放信号序列实部,xi存放信号序列虚部。如果信号长度小于N,需要给xr和xi后面补足0,计算结果x(k)的实部和虚部仍然分别存放在数组xr和xi中。
上传时间: 2013-11-25
上传用户:宋桃子
DIT-FFT算法子程序 FFT长度为2m,m为正整数。FFT输出结果放在输入复数数组中。其中xr存放信号序列实部,xi存放信号序列虚部。如果信号长度小于N,需要给xr和xi后面补足0,计算结果x(k)的实部和虚部仍然分别存放在数组xr和xi中。
上传时间: 2015-10-29
上传用户:zuozuo1215
计数排序是一个非基于比较的线性时间排序算法。它对输入的数据有附加的限制条件: 1、输入的线性表的元素属于有限偏序集S; 2、设输入的线性表的长度为n,|S|=k(表示集合S中元素的总数目为k),则k=O(n)。 在这两个条件下,计数排序的复杂性为O(n)。 计数排序算法的基本思想是对于给定的输入序列中的每一个元素x,确定该序列中值小于x的元素的个数。一旦有了这个信息,就可以将x直接存放到最终的输出序列的正确位置上。例如,如果输入序列中只有17个元素的值小于x的值,则x可以直接存放在输出序列的第18个位置上。 计数排序算法没有用到元素间的比较,它利用元素的实际值来确定它们在输出数组中的位置。因此,计数排序算法不是一个基于比较的排序算法,从而它的计算时间下界不再是Ω(nlogn)。另一方面,计数排序算法之所以能取得线性计算时间的上界是因为对元素的取值范围作了一定限制,即k=O(n)。如果k=n2,n3,..,就得不到线性时间的上界。
上传时间: 2015-10-30
上传用户:chenxichenyue
用java实现的通用解释器,包括slr,lr(0),lr(1),lr(k),ll等等,还可在在源码api上开发其他功能
标签: java
上传时间: 2013-12-26
上传用户:lizhen9880