算法
云斜月
这个作者很懒,什么都没留下…
展开
-
按概率返回0-N之间的数字的解法思想
昨天笔试碰到一个题目: 给定一个N个数的数组,[0-N],写一个函数,返回 i (0 = 今天想了一个解法,记录下来。 1: 确定概率的精度,如果精度为1 ,我们就以10为单位,精度为2 就以100为单位。 2:以精度为1 为例,我们进行计算。随机产生[0-9] 之间的数字的概率为等概率,我们可以利用这点来得出结果。 3 : 把10画成10等份,用判断语句进行对应。原创 2014-03-08 10:33:47 · 1252 阅读 · 0 评论 -
华为13年机试题
一、题目描述(60分): 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。 要求实现函数:void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr); 【输入】原创 2014-03-27 22:29:52 · 589 阅读 · 0 评论