↧
几种取数据摘要算法的用时对比
今天写程序过程中需要对数据比较校验两次数据是否一致,于是要采用数据摘要的算法。 于是我测试了一下几种常用算法对同一数据的摘要的计算用时,测试结果如下: MD4算法 15ms,31ms,219ms,1139 MD5算法 31ms,31ms,280ms,1513ms SHA1算法 47ms,47ms,453ms,2387ms Haval算法 31ms,31ms,437ms,2325ms Tiger算法...
View Article用一层循环遍历二维数组
相比起我们一般用二层循环遍历二维数组,用一层循环不见得有效率上的优势。 但是在某些场合却能方便人们理解和使用。 今天我要使用这个的时候,却发现我有点忘了,然后想明白之后记录于此。 实质其实还是先行后列的遍历方式, 利用的是求余和整除两种运算。 假定我们要遍历的是20*20的整数型数组,一层循环的循环变量为n。 首先是在c语言这类以0作为数组一维的第一个下标的系统:...
View Article