C++面试题
misense
这个作者很懒,什么都没留下…
展开
-
对于一个非常大的数,如何快速高效返回比它小的最大质数【腾讯笔试题】
int ReBiggestZhiShu(int num){ int i,j,tmp; if(2>=num) return NULL; else if(3==num) return 2; num=num-1; for(i=num;i>2;i--) { j=sqrt(i); whil原创 2013-12-27 15:56:14 · 901 阅读 · 0 评论 -
16、2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符'*'移到串的前部分,前面的非'*'字符后移,但不能改变非'*'字符的先后顺序,函数返回串中字符'*'的数量。如原始串为:
16、2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符'*'移到串的前部分,前面的非'*'字符后移,但不能改变非'*'字符的先后顺序,函数返回串中字符'*'的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函数并返回值为5。(要求使用尽量少的时间和辅助空间)答案来自互联网,具体出处忘了最高效算法:int change转载 2014-02-12 16:34:33 · 1659 阅读 · 0 评论