基本算法
玄元天
本人熟悉 ios ,cocos2d-x, cocos2d-js 开发。希望结交更多的热爱编程,热爱生活,享受生活的志同道合的朋友。
展开
-
从任意多的数字中产生定量的随机数
所用语法:Objt-C #define PictureNum 24 #define Amount 60 写这片博客主要是因为做连连看的时候,图片库中有很多图片,而每一关用不了这么多的图片,只能用其中的一部分,所以就想法写了这样一个算法从照片库中随机的取出定量的照片,实现随机出图的功能。 for (int i=0; iPictureNum; i++) { in原创 2012-08-18 18:25:49 · 812 阅读 · 0 评论 -
堆排序算法
堆排序 堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。 1.堆 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]=Key[2i+1]&&key>=key[2i+2] 即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。 堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>转载 2012-06-04 20:36:55 · 1389 阅读 · 0 评论 -
c/c++中sleep()函数毫秒级的实现
最近看到好多人在问,c/c++中的sleep函数是秒级的,能不能实现毫秒级的呢?当然很简单,我的写法如下 #include #include static void sleep_ms(unsigned int secs) { struct timeval tval; tval.tv_sec=secs/1000; tval.tv_use原创 2014-11-04 11:11:51 · 28568 阅读 · 0 评论