-
Seal加密算法
这种算法是与所谓的印章加密....密封件也使用四个32位寄存器A,B,C和D,其初始值是由n和第k派生表R和T.这些寄存器被修改过几次迭代,每一个都涉及到8发来确定。在每一轮的9位的第一寄存器(无论是A,B,C或D)用于索引表T在T中检索到的值然后被添加到或异或同的第二寄存器的内容:再次之一的A,B,C或D的第一寄存器,然后由圆9的位置错开。在一些回合第二寄存器通过加入或与异或它进一步修饰的(现在的移位)第一个寄存器。后8轮的这一点,A,B,C和D添加到密钥流,每通过添加或具有一定字从S的迭代是通过向A和C依赖于n个附加的值完成异或它掩蔽第一,N1,N2,N3,N4;到底是哪一个取决于的迭代次数的奇偶性。
- 2022-03-04 04:43:38下载
- 积分:1
-
最大生命周期的贪婪连通控制集构造算法
应用背景算法有三个阶段组成,在第一个阶段生成一个最大生命周期的独立集,在第二个阶段,通过Steiner树连通生成的极大独立集,并保证选择Steiner节点来连通控制集,仍要保证尽可能的满足最大生命周期,第三个阶段,通过删除冗余的控制节点来减少cds规模。关键技术减小cds的规模,在这个阶段,我们通过将一些冗余控制节点变为被控制节点来减小cds的规模。一个控制节点v是冗余的,如果我们删除节点v之后,产生的cds仍可以控制图中所有的飞cds节点,且仍是连通的。此时,节点v可以被cds中的其他节点所控制。删除冗余节点遵循某些规则,算法中有体现!
- 2022-05-08 16:40:01下载
- 积分:1
-
OpenGL多边形的扫描转换
OpenGL中认为合法的多边形必须是凸多边形,凹多边形、自交多边形、带孔的多边形等非凸的多边形在OpenGL中绘制会出现出乎意料的结果。例如,在大多数系统中,只有多边形的凸包被填充,而在有些系统中,并非所有的凸包都被填充。OpenGL之所以对合法多边形类型做出限制,是为了更方便地提供能够对符合条件的多边形进行快速渲染的硬件。简单多边形可被快速地渲染,而复杂多边形难以快速检测出来。为了最大限度的提高性能,OpenGL假定多边形是简单的。
- 2022-08-25 15:54:32下载
- 积分:1
-
FastICA by cc++
fastica C++实现,很简单的,很容易看的
- 2022-02-25 19:09:15下载
- 积分:1
-
三维重构
空间点云的三维重构,采用Matlab编写的程序,文件中包括采集到的三维激光扫描仪数据,用户可进行不同的运行。
- 2022-04-18 15:31:23下载
- 积分:1
-
最小二乘拟和工具,一次直线拟和和二次去线拟和,可以直观看见拟和点与拟和曲线之间的偏差。...
最小二乘拟和工具,一次直线拟和和二次去线拟和,可以直观看见拟和点与拟和曲线之间的偏差。-Least-squares fitting tools, and to be a straight line and secondary lines to be and can be seen to be intuitive and with the preparation and the deviation between the curves.
- 2023-03-26 22:40:04下载
- 积分:1
-
c++自动生成解迷宫
用相交集的方法自动生成任意大小的迷宫,并自动求解出迷宫的答案。用到了数据结构中相交集的知识,并能够自动绘图,保存迷宫图,能够给出求解路径。
- 2022-08-11 02:29:37下载
- 积分:1
-
简单的队列的实现
简单的队列的实现-simple realization of the Queue
- 2022-09-01 20:15:03下载
- 积分:1
-
chaotic sequence of phase space remodeling MATLABT procedures, I believe that yo...
混沌序列的相空间重构的MATLABT程序,相信一定能给您带来惊喜.-chaotic sequence of phase space remodeling MATLABT procedures, I believe that you can bring surprises.
- 2022-03-21 17:19:33下载
- 积分:1
-
K-Means算法 mapreduce
public class KmeansMapper extends MapReduceBase implements
Mapper {
// one coodinate(data)
private List coordinate = new ArrayList();
private BasicKMeansTool basicKmeans = new BasicKMeansTool();
public void map(LongWritable key, Text value,
OutputCollector midoutput,
Reporter arg3) throws IOException {
// TODO Auto-generated method stub
String line = value.toString();
String[] dataList = line.split(",");
List distances = null;
StringTokenizer itr;
for (int i = 0; i < dataList.length; i++) {
itr = new StringTokenizer(dataList[i]);
&nbs
- 2023-02-01 17:45:04下载
- 积分:1