码迷,mamicode.com
首页 >  
搜索关键字:compress advanced low    ( 4944个结果
使用php扩展mcrypt实现AES加密
AES(Advanced Encryption Standard,高级加密标准)是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。Rijndael是在AES中使用的基本密码算法。对于此算法网上流传有很多php代码实现的版本,其实php的扩展mcry...
分类:Web程序   时间:2015-04-14 12:47:13    阅读次数:168
快速排序
快速排序的数组实现 1 void quickSort(int *arr, int low, int high) 2 { 3 int pivot = arr[low];// 将第一个元素作为支点 4 int beg = low, end = high;//暂存起点、终点下标 5 6 ...
分类:编程语言   时间:2015-04-14 12:43:16    阅读次数:151
BZOJ 3969 Low Power 解题报告
我们首先将所有电池排序,那么我们可以找到一组最优方案,使得一台机器的能量之差是相邻两电池的能量之差。然后我们就二分这个答案,从前往后贪心地选这个数对,然后看是否所有的数对都是满足条件的。假设这个数对是 i - 1, i,并且是第 j 个数对,那么我们称满足条件为:2nk - i + 2 >= 2k(...
分类:其他好文   时间:2015-04-14 09:56:40    阅读次数:97
UVA 1412 - Fund Management(用vector容器模拟状态的状压dp)
Frank is a portfolio manager of a closed-end fund for Advanced Commercial Markets (ACM ). Fund collects money (cash) from individual investors for a certain period of time and invests cash into variou...
分类:其他好文   时间:2015-04-13 23:05:36    阅读次数:363
归并排序
归并排序的数组实现 1 //折半插入排序 2 void insertSort_Binary(int *arr, int len) 3 { 4 int i, j;//工作指针 5 int low, mid, high;//折半查找指针 6 int current;//暂存待插入...
分类:编程语言   时间:2015-04-13 22:37:34    阅读次数:129
Linux 内核编译
Linux操作系统一直在不断的发展和完善,内核版本也在不断地更新。对于Linux的用户来说,如果不想显得自己太"Low",学会编译安装Linux 内核就变得非常重要。下面简单介绍一下编译和安装内核的过程。事实上Linux 支持的硬件系统是很多的,比如X86、ARM等等。本文只介绍基于X86系统的.....
分类:系统相关   时间:2015-04-13 22:36:20    阅读次数:184
TopK排序
利用快速排序实现TopK排序 1 //返回支点的下标 2 int partition(int *arr, int low, int high) 3 { 4 //选取第一个元素为支点 5 int pivot = arr[low]; 6 while(low = pivot)10 ...
分类:编程语言   时间:2015-04-13 22:35:52    阅读次数:182
hihocoder(1109) 堆优化的Prim算法
这题思路也很简单,就是用一个最大堆堆去维护Prim算法中的Low数组,把刷新Low数组的操作,变成了刷新堆的操作,由于堆的插入操作位logn,查询时间为常数,因此在边稀疏的情况下,其复杂度与Kruscal接近。这题刚开始老是WA,想了很久,不知道错在哪里,后来发现时因此不能直接去堆中的最小路径,因为...
分类:编程语言   时间:2015-04-13 00:10:33    阅读次数:190
安装yii2高级应用模板
composer global require "fxp/composer-asset-plugin:1.0.0"composer create-project --prefer-dist yiisoft/yii2-app-advanced project-name下载完后运行yii.bat和ini...
分类:其他好文   时间:2015-04-12 23:59:35    阅读次数:571
快速排序
快速排序(js实现) function Quicksort(a) { Qsort(a, 0, a.length - 1); return a; } function Qsort(a, low, high) { var pivot; if (low < high) { pivot = Pa...
分类:编程语言   时间:2015-04-12 21:08:30    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!