
笔试/面试
文章平均质量分 86
执迷的信徒
I believe I will become a true programmer,not a coder!
展开
-
利用两个栈求解算数表达式的源代码
说明:1、只包含了小括号(),和+、-、*、/二元操作符的四则运算2、求它更通用的求解方法可以参考递归求解、通过表达式树求解的方法 #include #include #include #include #include using namespace std;//弹出操作符栈的一个操作符,弹出操作数栈的一个操作数,计算结果void Compute(stack &原创 2012-08-11 14:52:29 · 1621 阅读 · 0 评论 -
C中的volatile用法
volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如: volatile int i=10; int j = i; ... int k = i;转载 2012-07-27 14:30:50 · 936 阅读 · 0 评论 -
求1到n的和
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。//思路一-----------------循环只是让相同的代码执行n遍而已,我们完全可以不用for和w转载 2012-05-17 12:47:13 · 5380 阅读 · 0 评论 -
根据上排十个数,算出下排十个数
==========以下为一网友给出的数学解法,还没细看正确与否,先记下,留待后用===========给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数 要求下排每个数都是先前上排那十个数在下排出现的次数。 上排的十个数如下: 【0,1,2,3,4,5,6,7,8,9】举一个例子, 数值: 0,1,2,3,4,5,6,7,8,9 分转载 2012-05-15 09:56:33 · 1372 阅读 · 0 评论 -
浮点数的内存布局
1. 什么是浮点数在计算机系统的发展过 程中,曾经提出过多种方法表达实数。典型的比如相对于浮点数的定点数(Fixed Point Number)。在这种表达方式中,小数点固定的位于实数所有数字中间的某个位置。货币的表达就可以使用这种方式,比如 99.00 或者 00.99 可以用于表达具有四位精度(Precision),小数点后有两位的货币值。由于小数点位置固定,所以可以直接用四位数值来表达相转载 2012-05-09 20:35:04 · 856 阅读 · 0 评论 -
求给定字符串的所有非空字串,且子串不重复
给定字符串"www.baidu.com" ,求所有不重复的非空子串,C++代码如下:#include #include #include #include #include #include using namespace std;void get_substrs(const string &str,set &substrs){ vector vec;原创 2012-04-19 18:16:37 · 3717 阅读 · 0 评论 -
程序员笔试题----2012QQ实习生笔试题
这道题是今年腾讯的一道笔试题,如下static int ack(int m,int n){ if(m==0){ return n+1; } else if(n==0){ return ack(m-1,1); } else{ return ack(m-1,ack(m,n-1)); }} 求ack(2,29)是多少?在笔试现场,不准使用任何编译工具。你转载 2012-04-09 13:48:55 · 960 阅读 · 0 评论 -
2012腾讯实习招聘笔试附加题1求解方法
附加题1:问题描述大致如下:一个数组a[n],求构造出一个b[n],使得b[i]=a[0]*a[1]*...a[n-1]/a[i];不能用除法,除了循环变量外 不能用额外的变量 ,要求O(1)的空间复杂度,O(n)的时间复杂度。首先我对题目是有点疑问的:题目所说的O(1)的空间复杂度,那么意思是:1、b数组占用的空间是原来a的空间?2、还是b另外申请一个数组空间,而不用包括在O(1转载 2012-04-09 13:06:25 · 1185 阅读 · 1 评论 -
国企,私企与外企利弊通观--关键时刻给应届毕业生及时点拨(二)
三. 外企并不适合所有人1. 认识你自己很多朋友都在提问:我也不知道自己最喜欢干什么?也不知道自己最擅长做什么?那还怎么做职业规划呢?的确,客观认识自己是人生的一大难题,最常见的途径就是在日常工作中,逐步发现自己的职业兴趣;在跟别人相处的磕磕碰碰中修正自己,所以孔子说“吾日三省吾身”,通过反省来发现自己的问题和优势。胡雪岩也曾经说过:上半夜想想自己,下半夜想想别人,也提到人要积极自我反省,转载 2012-03-17 23:04:49 · 16118 阅读 · 1 评论 -
百度最新面试题
1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思路(转载 2012-03-15 09:57:41 · 1025 阅读 · 0 评论 -
国企,私企与外企利弊通观--关键时刻给应届毕业生及时点拨(一)
各位朋友:在我自己十几年的工作经历中,从国家事业单位开始,陆续在小的民营企业、国内很强的民营企业(华为公司)、网络公司、世界500强外企(IBM和 HP)工作,期间走了一些弯路,也留下了很多经验教训。在回首这些年的职业经历时,颇多感慨:要是在关键的一些时间点上,能有高人指点,或者自己再多知道 一些关于职场的道理,也许这一路会走得顺畅很多,也会轻快很多。可是人生不能假设,也无法重来,不管转载 2012-03-12 21:02:38 · 5839 阅读 · 0 评论 -
2012届华为校园招聘上机考试题目及参考代码
很基础的上机编程题。只是给出个参考实现,没有考虑效率啥的。华为越来越像个软件工厂了。 1、选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表示专家评委,judge_type[i] == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众原创 2011-12-20 14:39:27 · 1415 阅读 · 0 评论 -
我对morgan stanley it的了解
突然想起了上年的这个时候正是自己求职刚刚起步的时候,感慨很多,所以就来这里看看,看到有关于MorganStanley IT的招聘信息,所以就发此文,希望对即将毕业的同学有所启示和帮助,因为这个版关于MorganStanley IT的信息太少,希望通过这个帖子能使大家对MorganStanley IT有些了解,需要说明的是我的简介主要是基于London office的情况,各地情况有别,所以仅供参考转载 2011-11-11 15:46:30 · 7544 阅读 · 1 评论 -
计算机硕士工资一览表 08年最新各大IT公司薪水行
转自:http://blog.sina.com.cn/s/blog_4997a23a0100b2xc.html最近终于把自己给卖了,这几个月来自己陆陆续续的面试的有30多家公司,主要是IT公司,准备把今年我所知道的IT公司的待遇薪水总结一下,这里面包括我自己找工作所知道的,我们系的其他同学已经拿到的offer,还有几位在careerpath培训认识的其他几所学校学cs的同学所了解的,基本上覆盖转载 2011-11-11 15:39:00 · 6033 阅读 · 1 评论 -
我的求职历程总结-计算机类(西安交通大学学生)
上周终于把三方寄出去了,从去年9月开始找工作,现在终于算是告一段落。借着放假的机会,整理下自己找工作的历程,也算是一些心得体会。希望对下一届的找工作的同学有所帮助。也给一个月后的答辩攒RP吧。 本人软件本,计算机硕,最后签约公司:morgan stanley。在求职开始,考虑到除专业之外,自己没有其它兴趣或者特长,因此给自己的求职定位就是IT企业的研发岗。因此,我的找工作历程基本分为IT民企和IT转载 2011-11-10 12:47:34 · 2262 阅读 · 0 评论 -
好像是腾讯的几道题
1.10亿个int 数,找出top100万大的数..2.a[] b[] c[]三个数组,找出共同的数3 类似非诚勿扰..每个男嘉宾对每个女嘉宾有不同的好感度,同样每个女嘉宾对每个男嘉宾也有不同的好感度.求最佳配对方式4一个5L的杯子,1个3L的杯子.怎么量出4L的转载 2011-09-05 22:16:26 · 686 阅读 · 0 评论 -
一道构造函数的笔试题
求以下程序输出。 =============================================class Base{public:Base(int i){data = i;cout}Base(const Base& base)原创 2011-08-25 19:49:24 · 711 阅读 · 0 评论 -
求较小值,各种限制
求较小的值,不能用 比较运算符 if-else ?: while for 内嵌汇编 递归 第三方函数int Min(int a, int b){ //write code here}答:int sum=a+b;b=a-b;a=a+b*(b>>转载 2011-08-18 11:58:51 · 661 阅读 · 0 评论 -
简单的冒泡排序,你能做对吗?
已知序列{36,18,52,39,27,32,12,91,80},用冒泡排序对序列做生序排列至少要排序几次?第三趟排序后的序列为A. 6 18,27,32,12,36,39,52,80,93B. 4 18,27,12,32,36,39,52,80,93C 6 12,1原创 2011-08-17 10:01:50 · 602 阅读 · 0 评论 -
淘宝面试总结
<br />2011-4-16 淘宝实习生面试总结 上午9点半,到达了朝阳区的泰康金融大厦。进门就有HR给了一张表,要填写个人的详细情况,我勒个去还要问父母,以及家庭住址,淘宝你查户口的啊。<br /> <br /> 10点钟的时候,一个感觉是个LEADER的面试官拿着我的简历叫了我的名字,随着他走进了办公司,面试正式开始。<br /> <br /> (1) 首先进行了一下2MIN的自我介绍,都是搞技术的,就照常说了下。<br /> (2) 然后就问了一转载 2011-04-19 19:46:00 · 2298 阅读 · 0 评论