-
最小不重复数问题
问题描述:给定一个数n,找出大于这个数的最小不重复数(任意相邻位数字不相同)。
程序给出了两种方法:find和find1,其中find1属于暴力法,直接从n+1开始寻找,每次加1,知道找到满足条件的不重复数为止。
第二种方法比较巧妙,将n各位数字存到一个数组a[]里,下标大小对应位数高低,比如1234,数组a[0...3]依次为1,2,3,4;从最高位开始找相邻的重复数,较低的重复位加1带进位,高位循环加进位直到无进位,低位置零;回到次高位重新寻找重复位,直到无重复位。
- 2022-05-13 23:24:34下载
- 积分:1
-
蚁群聚类算法
对输入的二维数组实现自组织聚类分析,入:类的个数k,样本数n:随机选取k个对象,初始化k个聚类中心;设置迭代计数器t=0;While(r≠0)把样本点分到距离最近的聚类中心所入:类的个数k,样本数n:随机选取k个对象,初始化k个聚类中心;设置迭代计数器t=0;While(r≠0)把样本点分到距离最近的聚类中心所入:类的个数k,样本数n:随机选取k个对象,初始化k个聚类中心;设置迭代计数器t=0;While(r≠0)把样本点分到距离最近的聚类中心所。
- 2022-08-21 05:18:20下载
- 积分:1
-
des算法JAVA实现
DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准 ,是1972年美国IBM 公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。DES加密算法特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。DES工作的基本原理是,其入口参数有三个:key、data、mode。 key为加密解密使用的密钥 ,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。DES( Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。虽然56位密钥的DES算法已经风光不在,而 且常有用Des加密的明文被破译的报道,但是了解一下昔日美国的标准加密算法总是有益的,而且目前DES算法得到了广泛的应用,在某些场合,仍然发挥着余 热。
- 2022-06-27 14:34:02下载
- 积分:1
-
WEKA源码
著名数据挖掘软件weka的全部算法源代码,对初学者,进阶者都有不少收获!
- 2023-06-08 19:30:05下载
- 积分:1
-
VC++6.0环境下用C++语言编写的魔方
使用c++编写的魔方小程序,可以使用键盘手动运转魔方实现魔方的转动,最后成功拼好。也可以点击自动回复键观察魔方自动运行。这是一个算法的表示,写成的一个小程序。
- 2022-03-24 01:34:13下载
- 积分:1
-
zeoppritz方程正演
利用zeoppritz方程求取反射系数,合成地震记录。1D Zoeppritz正演,avo分析,也可以进行AVA分析。
- 2022-05-29 00:56:53下载
- 积分:1
-
妈妈源代码
资源描述妈妈是计算电磁兼容问题的重要方法。
- 2022-02-26 10:27:32下载
- 积分:1
-
《超长整数运算的计算机实现》论文文档
《超长整数运算的计算机实现》论文文档-"long integer computation computer" paper documents
- 2022-09-26 05:25:03下载
- 积分:1
-
经典四则运算
资源描述经典四则运算,在学习c++的时候比较常见的问题,供大家参考。
- 2022-01-25 23:09:49下载
- 积分:1
-
第五章 数组和广义表习题答案
第五章 数组和广义表习题答案-Chapter V arrays and generalized answer Table Exercises
- 2022-04-15 04:44:13下载
- 积分:1