Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1661240
  • 博文数量: 695
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4027
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-20 21:22
文章分类

全部博文(695)

文章存档

2018年(18)

2017年(74)

2016年(170)

2015年(102)

2014年(276)

2013年(55)

发布时间:2015-09-11 16:16:14

Blowfish是1993年布鲁斯·施奈尔(Bruce Schneier)开发的对称密钥区块加密算法,区块长为64位,密钥为1至448位的可变长度。与DES等算法相比,其处理速度较快。因为其无须授权即可使用,作为一种自由授权的加密方式在SSH、文件加密软件等被广泛地使用。<br />关于此算法的发明者:<br /><a href="http://ihacklog.com/l.p.........【阅读全文】

阅读(3471) | 评论(0) | 转发(0)

发布时间:2014-07-02 12:50:38

今天从志权师兄那里学会了最小生成树。所谓生成树,就是n个点之间连成n-1条边的图形。而最小生成树,就是权值(两点间直线的值)之和的最小值。           首先,要用二维数组记录点和权值。如上图所示无向图:int map[7][7];    .........【阅读全文】

阅读(1015) | 评论(0) | 转发(0)

发布时间:2014-06-27 19:48:16

快速排序 快速排序(QuickSort)划分的关键是要求出基准记录所在的位置pivotpos,编程时候的关键点 快速排序: 既然能把冒泡KO掉,马上就激起我们的兴趣,tnd快排咋这么快,一定要好好研究一下。 首先上图:       从图中我们可以看.........【阅读全文】

阅读(1342) | 评论(0) | 转发(0)

发布时间:2014-05-23 18:44:39

设计包含 min函数的栈定义栈的数据结构,要求添加一个 min函数,能够得到栈的最小元素。要求函数 min、push 以及 pop 的时间复杂度都是 O(1)。点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100.........【阅读全文】

阅读(917) | 评论(0) | 转发(0)

发布时间:2014-05-12 11:32:45

二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其时间为O(n).但二分查找算法则更优,因为其查找时间为O(lgn),譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行的话,其顺序为:  &n.........【阅读全文】

阅读(1062) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册