自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 麻将胡牌算法 极速(速度接近理论极限)

此麻将胡牌算法优点:1.可处理多赖子牌(万能牌)2.算法速度极快:1ms可大约计算1W+副手牌是否可胡(带赖子、0.08us左右),不带赖子的牌型更快。(最新版的算法速度感觉已很接近理论极限值)3.不同玩法的麻将,可用同一套胡牌算法,加载不同的胡牌配置文件即可。4.查bug方便先讲下理论基础:将麻将的牌 所有牌值对应的索引设为下面的值static const B

2017-08-08 17:35:01 19307 13

原创 lintcode 7. 二叉树的序列化和反序列化

描述设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。如何反序列化或序列化二叉树是没有限制的,你只需要确保可以将二叉树序列化为一个字符串,并且可以将字符串反序列化为原来的树结构。对二进制树进行反序列化或序列化的方式没有限制,LintCode 将您的 serialize 输出作为 deserialize 的输入,它...

2019-02-24 11:46:41 235

原创 lintcode 3. 统计数字

class lintcode_3 {public:/*当某一位的数字小于k时,那么该位出现k的次数为:更高位数字当前位数(10^k)当某一位的数字等于k时,那么该位出现k的次数为:更高位数字当前位数(10^k)+低位数字+1当某一位的数字大于k时,那么该位出现k的次数为:(更高位数字+1)*当前位数(10^k)*/int digitCounts(int k, int n) {// ...

2019-02-24 11:23:55 208

原创 mysql 必知必会 学习笔记

– Ubuntu Linux mysql 启动 停止1.启动:/etc/init.d/mysql start2.停止:/etc/init.d/mysql stop3.重启:/etc/init.d/mysql restart– MYSQL远程连接速度慢的解决方法后来在网上发现解决方法,my.ini里面添加[mysqld]skip-name-resolveskip-name-resol...

2018-12-05 00:16:30 165

原创 跑胡子胡牌算法(带赖子、基于回溯算法)

跑胡子规则跑胡子,小写“一”到“十”各4张共40张,大写“壹”到“拾”各4张共40张。砌牌:跑胡子为3人同玩,庄家砌21张,其他方位砌20张,留19张在墩上。一对牌:砌牌后,手中2个相同的牌为1对。一坎牌:砌牌后,手中3个相同的牌为1坎。一坎牌不能拆散与其他牌组合。一提牌:砌牌后,手中4个相同的牌为1提。一提牌不能拆散与其他牌组合。在进第一张牌之前,必须放到桌面示众。泸州地区叫一垅。...

2018-05-01 20:33:30 15326 5

原创 素数算法的不同等级

题目:求小于等于自然数N(N>=2)内的所有素数。 等级一:[html] view plain copyint nFlag = 10000;  int nCount = 0;  for(int i = 2; i=nFlag; i++)  {             bool bSS = true;              f

2017-08-08 17:15:48 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除