
程序员笔试面试
文章平均质量分 58
shzyiwai
这个作者很懒,什么都没留下…
展开
-
算法面试题,在数组中找出这样的数,它比它前面的数都大,比它后面的数都小
问题:在一个数组A[n]中,找出所有这样的A[i],它比它前面的所有数都要大,比它后面的数都要小例如:如果A[8] = {1 2 3 4 5 6 7 8},则输出 1 2 3 4 5 6 7 8 如果A[8] = {8 7 6 5 4 3 2 1},则输出为空 如果A[8] = {3 5 4 2 1 6 8 7},则输出为6原创 2014-07-17 12:51:40 · 4352 阅读 · 0 评论 -
2014年9月27 网新恒天面试总结
2014年9月27 网新恒天面试总结这里首先交代一些背景。1、网新恒天的笔试试卷题目很杂,包括C、数据结构、网络、jQuery、Java等很多方面,还有一些编程题(涉及到了线程同步)。2、网新恒天是做软件外包的,主要使用Java和C#语言,搞C++的很少。3、我的笔试成绩相对而言还是比较高。但我投的是C++岗位。相对其他大公司,网新恒天的面试时间要短一些。C++岗位是一面二面在原创 2014-09-28 21:46:24 · 3309 阅读 · 2 评论 -
1024!末尾有几个零?
1024可计为N解题方法有两种:一、使用大整数运算,也算是“暴力求解”了。但只看可能的求解长度就下一跳啊。此法不可取。二、运用数学理论不难发现:1、结果0的个数是和其小于N中各位为5的个数不无关系的。不是5的倍数无论和哪个相乘都不可能出现个位为0的结果。N以内的偶数个数肯定是大于5倍数的个数的(5和偶数相乘才可能增加末位0的个数)。所以有a转载 2014-10-20 21:48:06 · 666 阅读 · 0 评论