算法
文章平均质量分 72
jinzi12345678
勤奋、执着、专注
展开
-
自己写二分法……(普通循环和运用递归思想)
(1)递归思想实现元素的二分法查找 package org.media; import java.util.Arrays; public class GoTest{ public static void main(String args[]){ int a[]={0,1,9,5,7}; Arrays.sort(a); System.out.println(binSea原创 2011-10-24 17:59:52 · 1269 阅读 · 3 评论 -
RandomAccessFile对文件进行简单加密
思路是这样的: 找到文件将文件读取到一块缓存。再将文件中的数据按位取反。 如果想要恢复,也很简单,只需要再在原来程序的基础上再进行按位取反就可以了。 程序代码如下: ======================= import java.io.File; import java.io.FileNotFoundException; import java.io.IOEx原创 2011-12-06 08:08:25 · 2148 阅读 · 0 评论 -
MD5加密算法---简析
MD5加密算法由于其具有较好的安全性,加之商业也可以免费使用该算法,因此该加密算法被广泛使用,md5算法主要运用在数字签名、文件完整性验证以及口令加密等方面。 在一般情况下MD5这种加密算法是比较安全的。2004年山东大学王小云教授破解了这种一直被认为很安全的加密算法。从此MD5不在安全……但这种算法,不能就这么“昙花一现" 还是有必要去学习一下的…… 写了一个简单的例子: =======原创 2011-12-20 12:52:59 · 1432 阅读 · 0 评论