算法
文章平均质量分 78
sion詩音
这个作者很懒,什么都没留下…
展开
-
排序算法学习之快速排序算法
排序算法学习之快速排序算法1. 快速排序算法的原理快速排序算法的原理是选取一个值作为标志,将一个数组分为2部分,左边部分的数全部都比标志值小,右边部分都比标志值大,然后分别对左边数组和又边数组进行递归,直到排序完成。 下面是进行一次数组处理的过程: 对以下的数组进行排序: [key] i原创 2016-04-01 19:17:39 · 303 阅读 · 0 评论 -
Shell Sort
Shell Sort1.介绍希尔排序是插入排序的一种,它的步骤如下: 1.它首先取一个Gap,将待排列的序列中每间隔Gap的项分配到一组。 2.对这些分组内的项进行单独的直接插入排序。 3.当每个组内的排序完成后,再将整歌序列按另一个更小的Gap来进行分组。 4.重复2、3,直到gap的值变为1,对整个序列进行一次直接插入排序。 2.Gap的选值gap的选值可以只用最简单的,每次都原创 2017-06-11 15:25:18 · 189 阅读 · 0 评论 -
Matrix
Learn the Matrix Class in Android参考:GcsSloop的博客1.Matrix是Android中Graphics包下的一个类,主要用来对图像进行平移、缩放、旋转、透视、错切等操作。Matrix对象实际是一个3x3的矩阵。每个值都有不同的用处:mScalaX mSkewX mTransfXmSkewY mScalaY mTransfYmPer原创 2017-06-25 21:46:23 · 265 阅读 · 0 评论