算法
W2G
路漫漫其修远兮,吾将上下而求索
展开
-
插入排序算法中的直接插入法和希尔排序
插入排序中有两种算法,一种是直接插入法,一种是希尔排序,希尔排序则是借助直接插入排序的原理进行排序,相较之直接插入排序在时间复杂度和空间复杂度上较低 直接插入排序的原理: 在一组要排序的数中,假设前面n-1都是有序的,将第n个数与前面n-1个数进行比较,如果前面的数大于第n个数,就将第n-1位置上的数向后移动一位,再将第n个数继续与前面的数进行比较,如果前面的数小于第n个数的值,就将第n个数插原创 2015-11-18 02:14:57 · 554 阅读 · 0 评论 -
java实现归并排序
归并排序的属于分治算法的一种,通过将一段数组分解成为两两组合的小数组,在进行比较,最后合并比较,通过这种方式达到排序的效果 归并排序的整体思路: 1:首先是使用递归的方式,通过不断的将数组分解成小数组,在进行合并比较,思路是首先寻找中间数,然后分别对中间数的左数组和右数组进行递归,最后得到两两组合的数组,再将两两组合的数组进行排序 2:进行比较的过程,首先构建一个新的数组用以存放排序数组,待原创 2016-04-02 12:07:06 · 450 阅读 · 0 评论 -
java代码实现加密解密(MD5签名(同步接口))
java代码实现对数据的加密,并实现数据加密后的解密,并进行签名操作原创 2016-08-24 16:11:24 · 18679 阅读 · 8 评论