C语言实现走台阶算法

C语言实现走台阶算法,是基于基于C98实现的的,具体代码如下: #include stdio.h #include stdlib.h #include string.h #define Maxsize 200 int getStepNum(int, int); void printSum(); int *step; int len; int main() { int n = 10; int maxStep = 2; ste...

日期:2013-07-18 21:28:49

点击:173

Java实现一致性Hash算法

Java代码实现了一致性Hash算法,并加入虚拟节点。,具体代码为: package com.baijob.commonTools; import java.util.Collection; import java.util.SortedMap; import java.util.TreeMap; /** * 一致性Hash算法 * 算法详解:http://blog.csdn.net/sparkliang...

日期:2013-07-16 21:35:19

点击:176

Google继续调整搜索算法 尽量降低误伤率

自Google升级新搜索算法以来,有越来越多的知名网站发现自己躺着中枪了。除了我们之前报道过的Digital Inspiration以外,今天Wired.com还报道说最大的Apple主题博客Cult of Mac在此次算法调整后从Google通过搜索过来的流量大跌80%,这导致他们全站的流量下降...

日期:2013-07-04 23:12:29

点击:132

PHP几率算法问题实例

问题是这样子的:在一个物品合成系统中,需要使用几件不同的物品来合成宝石,有不同的几率生成一颗(50%)、两颗(16%)和三颗(2%)宝石,其余的为爆掉,即什么也得不到。 PHP代码实现是这样子的: ?php//初始化数组$stone_arr = array( array( num = 1, pr...

日期:2013-06-23 23:15:27

点击:81

PHP强大的农历算法代码

php的农历算法和大伙儿分享下,具体看下面的代码: function lunarcalendar ($month, $year) {global $lnlunarcalendar;/*Lunar calendar 博大精深的农历原始数据和算法思路来自 Samp;S Lab a href=http://www.focus-2000.com target=_blankhttp://www.focus-...

日期:2013-06-23 23:10:09

点击:124

C++进程优先数调度算法FIFO

进程调度算法有FIFO,优先数调度算法,时间片轮转调度算法,分级调度算法,目前主要是考FIFO和优先数调度算法(静态优先级)。 输入:进程流文件,其中存储的是一系列要执行的进程, 每个作业包括四个数据项 进程名进程状态(1就绪2等待3运行)所需时间优先数(...

日期:2013-05-14 22:55:33

点击:143

php用递归算法实现无限分类

php用递归算法实现无限分类. 1, 'name' = 'dev', 'parentid' = 0 ), array( 'id' = 2, 'name' = 'php', 'parentid' = 1 ), array( 'id' = 3, 'name' = 'smarty', 'parentid' = 2 ), array( 'id' = 4, 'name' = 'life', 'parentid' = 0 ), array( 'id' = 5, '...

日期:2011-04-08 23:21:58

点击:192

c++实现死锁检测算法

c++实现死锁检测算法. #include #include #include const int MAXQUEUE=100; //定义表的最大行数 typedef struct node{ int resource; int process; }cell; cell occupy[MAXQUEUE]; int occupy_quantity; cell wait[MAXQUEUE]; int wait_quantity; //初始化...

日期:2011-04-05 10:37:33

点击:223

c++实现K-MEANS算法

c++实现K-MEANS算法. #include #include #include #define NA4/* 数据维数 */#define K3/* 聚类数 */#define Psize50/* 种群大小 */#define T30/* 最大迭代数 */#define ED0.0000001/* 结束条件 */typedef struct {double p[NA];double distance[K];}Point;t...

日期:2011-04-05 10:36:06

点击:225

C++实现各种排序算法的合集

C++各种排序算法的合集. #include #include struct node{int key;}r[20];struct rnode{int key;int point;};main(){void print(struct node a[20],int n);int creat();void shell(struct node a[20],int n);int hoare(struct node a[20],int l,int h);void q...

日期:2011-04-05 10:34:02

点击:206

关于银行家算法的介绍

银行家可以把一定数量的资金供多个用户周转使用,为保证资金的安全银行家规定: 1. 当一个用户对资金的最大需求量不超过银行家现有的资金就要接纳该用户 ; 2. 用户可以分期贷款 , 但垡的总数不能超过最大需求量 ; 3. 当银行家现有的资金不能满足用户的沿需垡...

日期:2011-04-05 10:32:08

点击:138

C++无重复随机数的算法

C++无重复随机数的算法 void permutation(int n, int *z_array){ int i, j, k, z; int buffer[N]; /* 初始化数组 */ for (i=0; i...

日期:2011-04-03 00:32:36

点击:198

C++实现无重复随机数的高效算法

函数permutation用于产生从0到n-1的无重复随机数,并将结果保存到数组z_array中。程序中使用buffer作为已使用随机数的记录数组,假定下一次产生一个随机数的(产生随机数的范围在不断缩小:rand()%(n-i))为z,遍历buffer,统计不大于该随机数且已使用过的随...

日期:2011-03-28 21:59:56

点击:152

JAVA DES加密算法的实现

JAVA DES加密算法的实现,具体查看下面代码: package com.agiers.util;public class Des { byte[] bytekey; public Des(String strKey) { int len = strKey.length(); if (len 8) { for (int i = len; i 8; i++) { strKey += " "; } } this.bytekey = strKey...

日期:2011-03-28 21:57:15

点击:186

C++实现金刚石图案算法代码

将半径为r的圆周n等分,然后用直线将各等分点隔点相连,形成的图案成为“金刚石”。 算法关键:二重循环,代表起点的外层循环从i=0开始到i=n-2,代表终点的内层循环从j=i+1循环到 j=n-1。(可以通过有限点的方式推算,比如说5个点) 难点解析:在于内层循环...

日期:2011-03-24 00:06:40

点击:416

百度最新关键词排名算法策略

在对一个网站进行优化时,需要注意网站内部结构和外部链接这两个搜索引擎比较基础的排名规则。 首先我们来看下外部链接,外部链连接需要注意以下几点 : 1 链接数量多少按照关键词从其他网页链接到该网页中出现的数量来判断网页对该关键词的相关性。比如,我...

日期:2011-03-20 23:38:23

点击:197

谷歌调整新的搜索算法 将过滤垃圾信息

谷歌刚刚对搜索算法进行了调整,借此向Demand Media等“内容农...

日期:2011-02-26 14:10:27

点击:97

C语言基础算法:插入排序法

用c实现的插入排序法,先输入10个数,然后利用插入排序法进行排序,将结果输出。算法简单,可供初学者学习。 #include stdio.h #include conio.h main() { int a[10],r[11]; int *p; int i,j; for(i=0;i10;i++) { p=a[i]; printf(please scan the NO: %d\n,i...

日期:2010-11-02 22:47:15

点击:123

如何在Java ME中实现碰撞检测算法

在Java ME游戏开发中,经常需要进行碰撞检测算法的实现,例如判断前面是否有障碍以及判断子弹是否击中飞机,都是检测两个物体是否发生碰撞,然后根据检测的结果通过碰撞检测算法做出不同的处理。 进行碰撞检测算法的物体可能有些的形状和复杂,这些需要进行...

日期:2010-10-24 23:24:20

点击:167

iPhone 5S真机曝光 采用苹果A7处理器

据国外媒体报道,继昨天有谍照显示iPhone 5S将会配置双LED闪光灯之后,今天网络中又出现了一批新的iPhone 5S谍照,表明iPhone 5S将会采用苹果自主研发的A7处理器。 根据美国科技博客MacRumors近期所披露的谍照显示,苹果的下一代iPhone智能手机将会采用双LED...

日期:2013-06-25 21:48:00

点击:165

用J2ME开发企业级无线应用

Java技术正日益影响着我们的生活,从桌面到Web应用,到服务器端组件,再到智能移动终端...

日期:2011-01-06 14:35:59

点击:17

网页要尽量少用Iframe

iframes 提供了一个简单的方式把一个网站的内容嵌入到另一个网站中。但我们需要慎重的使用iframe。iframe的创建比其它包括scripts和css的 DOM 元素的创建慢了 1-2 个数量级。 使用 iframe 的页...

日期:2013-08-27 13:10:00

点击:161

IE6绝对定位的bug分析及其解决办法

IE6绝对定位的bug及其解决办法。position:absolute定位在IE6下存在left和bottom的定位错误问题: [html]代码: http://www.173it.cn/ IT技术网 http://wwww.173it.cn/ IT技术网 上面这段代码在IE6中定位错误。 解决办法有两种: 1、给父层设置zoom:1触发layo...

日期:2011-03-12 21:00:15

点击:166

不怕忘密码 巧破NTFS下Win2000口令

第一步,网站下载NTFSDOS Professional软件,下载后进行安装,安装后执行NTFSDOS Professional Boot Disk Wizard程序,根据向导...

日期:2011-01-05 17:53:40

点击:11

国庆长假爽个够 网游必备加速器推

马上就是长达8天的国庆长假了,相信很多人都有了共识,不再去费钱费神上人山人海的地方旅游,那不是观光,那是看人头涌涌,在家里休息休息,陪陪家人,购购物,没事玩玩网游,是很多网民的首选渡假方案...

日期:2011-01-07 12:09:24

点击:19

活用绘图工具 制作漂亮的Word组织结

如何使用绘图工具让组织结构图绘制的非常有特点而且美观呢?请看本文的介绍。...

日期:2011-01-06 12:23:25

点击:6

Ubuntu 8.04 硬盘安装过程及相关软件

Ubuntu 8.04 的硬盘安装其实很简单。但是Ubuntu的版本却更新的比谁都快。于是可能很多用户都像刻了很多Ubuntu 的安装光盘,结果也没安装几次,就丢在废碟堆里浪费了。那我们就进行Ubuntu 8.04 硬盘安装吧,我们现在一...

日期:2011-01-06 10:50:27

点击:16

C#文件操作

C#,文件,CSHARP,C#文件操作...

日期:2011-07-20 09:56:18

点击:17

随心所欲在Word中调用Excel数据

你如果是一个办公室工作人员的话,相信你一定碰到过在Word中调用Excel中的数据打印名单的情况。你是否每次在这个时候就感到特...

日期:2011-01-06 12:23:24

点击:12

共1页/19条