
算法
qwer_boo
这个作者很懒,什么都没留下…
展开
-
农历天干地支算法
干 支 纪 年 法 一.十支纪年是我国传统的纪年方法。 1.干和支的含义:干支是天干,地支的合称。 干指天干,共有10个符号: 1 2 3 4 5 6 7 8 9 10 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 支指地支,共有12个符号: 1 2 3 4 5 6 7 8 9 10 11 12 子 丑 寅转载 2010-05-01 10:30:00 · 4221 阅读 · 2 评论 -
八大排序算法总结
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针for(i=1;i{j=i+1;if(L[j]{L[0]=L[j];//存储待排序元素While(L[0]{L[i+1]=L[i];//移动i--;//查找}L[i+1]=L[0转载 2010-05-31 15:49:00 · 655 阅读 · 0 评论 -
C++常用函数
///////十六进制转char。。。。 inthexToChar(string &value, char *buf, int &bufLen) { // ACE_DEBUG(( _INFO ACE_TEXT( "value:[%s]\n" ), va转载 2011-09-02 22:03:35 · 618 阅读 · 0 评论 -
枚举的取值范围
每个枚举都有取值范围,通过强制类型转换,可以将取值范围内的任何整数赋给枚举变量,即使这个值不是枚举值.例如:假设bits和Myflag的定义如下:enum bits{one = 1,two = 2,four = 4,eight};bits bit;则bit = bits(6);是合法的,其中,6不是枚举值,但它是属于枚举值范围内的. 取值范围定义如下:原创 2011-11-14 21:56:43 · 9920 阅读 · 3 评论 -
一致性Hash算法(转)
一致性Hash算法(转) 2010-10-08 11:40:26| 分类:分布式 |字号 订阅consistent hashing 算法早在 1997 年就在论文Consistent hashing and random trees中被提出,目前在 cache系统中应用越来越广泛; 1 基本场景比如你有 N 个 cache 服转载 2011-10-30 09:19:48 · 571 阅读 · 0 评论 -
计算某年某月某日是星期几
计算星期可以用蔡勒(Zeller)公式(只适合于1582年10月15日之后的情形): w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下: c:世纪(年的高两位数); y:年(年的低两位数); m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月 来计算,转载 2011-12-04 17:35:32 · 1721 阅读 · 0 评论