Quick の implementation 快排,就像它的名字一定,风一样的快。基本上算是最快的排序算法了。快排的基本思想是选择一个切分的元素。把这个元素排序了。所有这个元素左边的元素都小于这个元素,所有这个元素右边的元素都大于这个元素。接着再把左右2个数组分别排序。 假设你有如下数组 (所有 i ...
分类:
编程语言 时间:
2017-09-19 15:27:35
阅读次数:
157
MergeSort 's implementation MergetSort 的中心思想就是分治思想,通过解决每一个小问题来解决大问题 假设你有2个已经排好序的数组 数组[ 4 ][ 8 ] 和 数组[ 5 ][ 7 ] 进行排序 4 是第一个数组最小的值 和 第二个数组最小的值5 进行比较 4 < ...
分类:
编程语言 时间:
2017-09-16 00:31:47
阅读次数:
176
插入排序 の implementation 插入排序就像打赌的时候,比如双扣。抽牌的时候,一次拿一张牌,这张牌和之前的牌一张张比较。选择把这张牌插入什么位置,排好顺序的位置后打牌更顺。要不然得一个一个找到时麻烦。也不利于打牌的大局观。看下图 假设第一次抽到梅花7, 不用排序。因为只有一张 接着抽到梅 ...
分类:
编程语言 时间:
2017-09-15 21:43:06
阅读次数:
179
PHP的AES加密类 aes.php <?php /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* AES implementation in ...
分类:
Web程序 时间:
2017-09-14 13:17:51
阅读次数:
213
1 /** 2 * // This is the interface that allows for creating nested lists. 3 * // You should not implement it, or speculate about its implementation 4 ... ...
分类:
其他好文 时间:
2017-09-13 01:47:27
阅读次数:
253
一、Palette的使用 使用Palette可以让我们从一张图片中拾取颜色,将拾取到的颜色赋予ActionBar,StatusBar以及UI背景色可以让界面色调实现统一或者加载不同图片时同步变化色调 1、使用Palette需要添加以下依赖: implementation 'com.android.s ...
分类:
移动开发 时间:
2017-09-13 01:33:56
阅读次数:
259
通过PyUIC生成的代码 1 # -*- coding: utf-8 -*- 2 3 # Form implementation generated from reading ui file 'E:\Development\IProcessing/IProcessingDialog.ui' 4 # ...
分类:
其他好文 时间:
2017-09-10 14:24:54
阅读次数:
221
直接上代码 首先是建立一个继承UIView的文件 @interface GFCarouselView : UIView ///数据源 @property (nonatomic,copy) NSArray *dataArray; .m文件 @implementation GFCarouselView ...
分类:
其他好文 时间:
2017-09-09 22:31:07
阅读次数:
267
1 #import "NSString+RegexCategory.h" 2 3 @implementation NSString (RegexCategory) 4 #pragma mark - 正则相关 5 - (BOOL)isValidateByRegex:(NSString *)regex{ ...
分类:
移动开发 时间:
2017-09-07 19:27:58
阅读次数:
238
// The ratelimit package provides an efficient token bucket implementation// that can be used to limit the rate of arbitrary things.// See http://en.w... ...
分类:
其他好文 时间:
2017-09-01 10:49:49
阅读次数:
160