java基数排序算法 代码段

import java.util.Arrays; public class RadixSort { /** * 取数x上的第d位数字 * * @param x * 数 * @param d * 第几位,从低位到高位 * @return */ public int digit(long x, long d) { long pow = 1; while (--d > 0) { pow *= 10; }

码头工人 2014-12-28   1154   0

python解决八皇后算法 代码段

python解决经典算法八皇后问题,在棋盘上放置8个皇后,而不让她们之间互相攻击。 import sys, itertools from sets import Set NUM_QUEENS = 8 MAX

fwwc 2015-01-08   1670   0
Python  

快速排序的算法C++实现 代码段

#include <stdio.h> #include <stdlib.h> #define SORT_ARRAY_SIZE 10000 #define PIVOT_FIRST 1 #define PIVOT_LAST 0 #define PIVOT_MEDIAN_OF_THREE 0 void QuickSort(int *array, int start, int end); int Choo

c6e3 2015-01-08   1244   0

java实现选择排序算法 代码段

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中 继续寻找最小(大)元素,

c6g3 2015-02-15   6430   0
Java  

Java实现RC5算法 代码段

java实现RC5算法 更多 0 java RC5 java实现RC5算法 [Java]代码 interface RC5 { public int keySize(); public long encrypt(long

ccfc 2015-03-02   2314   0
Java  

Java加密算法 RSA 代码段

util.Arrays; import javax.crypto.Cipher; /** * RSA算法 公钥加密 非对称加密 * @author stone * @date 2014-03-11 00:28:38

cp5m 2015-04-23   1842   0
Java  

java快速排序算法代码 代码段

package Mypackage; public class QuickSort { public static void main(String[] args) { int[] arr = { 2, 5, 4, 3, 7, 0, 9, 1, 6, 8 }; quickSort(arr, 2, 7); for (int i = 0; i < arr.length; i++) System.out

pc688 2015-05-05   885   0
Java  

C数据结构 - KMP算法的实现 代码段

// KMP字符串模式匹配算法 // 输入: S是主串,T是模式串,pos是S中的起始位置 // 输出: 如果匹配成功返回起始位置,否则返回-1 int KMP(PString S, PString T

jopen 2015-07-02   1329   0
C/C++  

KMP字符串查找算法 代码段

KMP算法的重点是寻找next数组,程序如下: #include #include #include using namespace std;

fefre 2015-07-27   1188   0
算法  

Java版 微信红包算法 代码段

private double[] divide(double totalMoney,int num,double minMoney){ double[] each = new double[num]; for(int i=0;i<num-1;i++){ //计算最大安全值,保证不会超出 。如果安全值越大,价格波动越大 .建议是平均值 double maxSafeMoney = (totalMone

jopen 2015-12-10   1673   0
Java  
P24

  常用算法之动态规划 文档

常用算法 动态规划   作者:liuchaohai    第 3 章 动态规划 动 态规划是本书介绍的五种算法设计方法中难度最大的一种,它建立在最优原则的基础上。采用动态规划方法,可以优雅而高效地解决许多用贪婪算法或分而治之算法

cooltaoism 2011-06-28   2982   0
P164

  算法与数据结构试题及分析 文档

上不得 分。 (1)算法的复杂度主要包括时间复杂度和 【1】 复杂度。 答案:【1】空间 评析:习惯上常常把语句重复执行的次数作为算法运行时间的相对量度,称作算法的时间复杂度。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。

811250826 2014-03-30   2792   0
试题  

常用的C语言算法库 libcstl 经验

libcstl是使用标准C编写的通用的数据结构和常用算法的库, 它模仿STL的接口形式, 包括序列容器,关联容器,容器适配器,迭代器,函数,算法等.libcstl为C编程中的数据管理提供了方便易用的程序库。

fmms 2012-01-09   82003   0
C语言   算法  

HDCP加密/解密算法 经验

英特尔证实HDCP(高频宽数字内容保护)主密钥已经泄漏,现在研究人员在BSD许可证下发布了HDCP加密/解密算法的开源实现。他们表示公布软件的目的是帮助其他人研究或实现HDCP协议。 主密钥: 6692d179032205

fmms 2012-01-11   44601   0
加密   算法  

无损压缩算法:SHARC 经验

SHARC 是一个超级快的基于词典的无损压缩算法,在一个现在流行的因特尔 CPU 上压缩速度可达 500MB/秒。在多核和多处理器上具备可伸缩性,使用 C99 开发,可移植到多个平台上。 项目主页:

jopen 2013-08-22   10106   0
SHARC   算法  

排序算法 Java实现代码 经验

JAVA下面的 堆排序 冒泡排序法 选择排序法 快速排序法 插入排序法 折半插入排序法 希尔排序法 归并排序法

openkk 2012-08-23   54033   0
Java   算法  

数据挖掘-Eclat算法 经验

本次实验,我主要负责实现Apriori算法的改进算法——Eclat算法。 Eclat算法的基本思想 首先,有引理:每个k+1项的频繁项集可以由两个k项的频繁项集经过或运算生成,并且将这两个频繁项集

jopen 2013-12-12   24732   0
算法  
P4

  各种排序算法之Java实现 文档

各种排序算法之Java实现 排序算法有一个基本的交换步骤,所以我提取这个基本步骤到父类,父类中同时也加入打印输出这个功能以便查看排序结果 排序算法的父类代码如下: public class SortBase

wujiuliu 2013-06-01   564   0
P5

  java下连连看算法 文档

两点,能满足 AC 、 CD 、 DB 这三条线上都没有障碍,那么, A 、 B 就可以消除了。还是用算法来描述一下吧。 首先我们构建一个保存 C 、 D 点的类 Line ,并且要指明 C 、 D 的方向是横向还是纵向。

zhao2008zx 2013-10-20   3388   0

Java垃圾收集算法 经验

本文引自《深入理解Java虚拟机》的3.3节。 标记 -清除算法 最基础的收集算法是 “标记-清除”(Mark-Sweep)算法 ,如它的名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回

jopen 2014-12-09   14409   0
算法  
1 2 3 4 5 6 7 8 9 10