算法
kevin_Luan
kevin_Luan
展开
-
归并排序
归并排序是另一种运用分治法排序算法。与快速排序一样,它依赖于元素之间的比较来排序。但是,归并排序需要额外的存储空间来完成排序过程。同样可以用分治法的思想将排序分为三个步骤。分:将数据集等分为两半。治:分别在两个部分用递归的方式继续使用归并排序法。合:将分开的两个部分合并成一个有序的数据集。归并排序与其他排序最大的同步在于,它的归并过程。这个过程就是将两个有序的数据集合并成一个有序的原创 2014-07-20 18:28:18 · 1064 阅读 · 0 评论 -
快速排序算法详解与实现
快速排序是一种分治排序算法。广泛认为它是解决一般问题的最佳排序算法。同插入排序一样,快速排序也属于比较排序的一种,而且不需要额外的存储空间。在处理中到大型数据集时,快速排序是一个比较好的选择。由于快速排序是一种分治算法,因此可以用分治法的思想将排序分为三个步骤1.分:设定一个分割值将数据分为两部分。2.治:分别在两部分用递归的方式继续使用快速排序法。3.合:对分割部分排序排序直至完原创 2014-07-13 11:57:10 · 3839 阅读 · 0 评论 -
微信开放平台JS SDK接入sha1算法
接入微信开放平台(JS SDK)使用的参数签名算法#微信接入文档http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.htmlpackage com.util;public class SHA1 { private final int[] abcde = { 0x674转载 2015-05-31 18:57:36 · 9753 阅读 · 0 评论