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

点击:171

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

点击:191

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

点击:137

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

点击:415

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

在对一个网站进行优化时,需要注意网站内部结构和外部链接这两个搜索引擎比较基础的排名规则。 首先我们来看下外部链接,外部链连接需要注意以下几点 : 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

点击:120

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

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

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

点击:165

我的建站成长之路

03年我背着被子离开了生活了19年的小农村,跨上了我的大学之路,来到了号称六古都的西安,一切的一切都是我没有见过的,高大的楼房,穿梭的轿车,以后的大学四年时光就要在西安度过了,说着真快,一晃毕业的时间到了,大家都在你挣我抢的找工作,挤人才市场,...

日期:2011-01-20 17:07:35

点击:23

歌听腻了还有广播 玩转酷狗音乐网

歌听腻了还有广播 玩转酷狗音乐网络收音机...

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

点击:11

Word入门动画教程89:插入超链接

在Word文档中,通过超链接,我们能够在文档内自由跳转,也能跳转到其他文档或应用程序,甚至与Internet直接连接。...

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

点击:13

Win 2000远程控制的3种安全解决方法

一、引言 我们设想有一个远程控制方案:一个公司要安置这样一个IISWeb服务器,它被放在300里以外。服务器是宽带网络、有空...

日期:2011-01-05 17:57:30

点击:24

无线网状网络的路由协议分析

无线网状网络是由Ad Hoc网络发展而来的一种多点对多点的无线网络,目前无线网状网络的路由协议都从很大程度上参考Ad Hocl~络的路由协议,其中经典型路由协议更是直接将Ad Hoc路由协议应用于无线网状网络环境。对经典型无线网状网路由协议进行介绍,并对其中具...

日期:2011-01-07 17:31:23

点击:14

反射在Java Swing编程中的应用

学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完全全的体现出来了,但是对于一个软件初学者而言这样的近乎“裸体”...

日期:2011-01-05 16:47:21

点击:12

CorelDraw入门教程:自由擦除线条

在 CorelDraw 中,我们可以使用其中的手绘铅笔工具进行任意地“发挥”,不过,一旦发挥过头,不小心把线条画歪了或画错了,您该怎么处理呢?...

日期:2013-06-23 20:34:42

点击:17

用Java SE 6.0实现高质量桌面集成开发

本文将以具体的实例向你展示Java SE 6在桌面开发中所提供的一系列优秀特征。...

日期:2011-01-06 17:47:46

点击:14

如何利用20分钟写一篇热门事件博文

SEO高手说,推广方式有很多,能把一种推广方式做到极致,最终都会取得成功。最近一个月来我在博客推广上下了些工夫,现在做得也比较顺手,下面我就把我伪原创社会热门事件用博客推广网站的做法给大家分享一下。...

日期:2011-01-17 17:56:12

点击:13

PHP远程关机操作的代码

PHP远程关机操作的代码...

日期:2011-01-05 16:34:38

点击:12

共1页/19条