![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++ 基础
rejoice914
这个作者很懒,什么都没留下…
展开
-
cnu
<br />关于指针与函数的几点小结<br />http://bbs.chinaunix.net/viewthread.php?tid=993238转载 2011-03-20 15:56:00 · 497 阅读 · 0 评论 -
(转载)随机数范围扩展
问题描述已知random3()这个随机数产生器生成[1, 3]范围的随机数,请用random3()构造random5()函数,生成[1, 5]的随机数?问题分析如何从[1-3]范围的数构造更大范围的数呢?同时满足这个更大范围的数出现概率是相同的,可以想到的运算包括两种:加法和乘法考虑下面的表达式:3 * (random3() – 1) + random3()转载 2012-08-04 00:20:18 · 450 阅读 · 0 评论 -
自己写的一个折半查找
#include #include #include #include int binary_search(int *p,int value,int low,int high){ int position = -1; while (low <= high) { printf("low = %d\nhigh = %d\n",low,high); position = low原创 2012-07-22 01:37:01 · 431 阅读 · 1 评论 -
几个重要的算法设计技术
1、保存状态,避免重复计算,即动态规划思想2、分治算法3、扫描算法4、累积原创 2012-08-20 16:04:47 · 462 阅读 · 0 评论