腾讯面试题

合集下载

腾讯面试的面试问题

腾讯面试的面试问题

腾讯面试的面试问题
以下是小编整理的关于腾讯面试的面试问题,欢迎参考。

腾讯面试的面试问题一:
一、你怎样看待腾讯的愿景的?
二、为什么会选择腾讯
三、为什么选择这个职位?
四、在原来的单位拟主要做什么工作的?
五、在原来工作上有哪些创新?
六、原来工作上遭遇了哪些挫折?
七、在工作中你联系最紧密的关系单位是哪里?为什么?
八、在这个新平台上你如何面对新的挑战?
九、你原来的工资待遇是怎样构成的?
十、你原来的单位有没有相应的奖惩?
十一、对工资的期望是多少?
十二、是不是马上可以上班?
十三、有毕业证和学位证吗?
十四、最近看了些什么书?
十五、最近作过体检吗?有没有大小三阳?
十六、你是怎么知道这个职位要招聘的?
十七、你了解腾讯的企业文化吗?
腾讯面试的面试问题二:
一、为什么离职?
二、上大学还在报社干过?主要做什么?
三、在原来单位主要是干什么?
四、工作忙不忙?
五、在工作中有没有遇到什么挫折?
六、跟同事的关系怎么样?
七、在工作中有没有和同事发生矛盾?
八、有了矛盾是怎么处理的?
九、你的人生信条是什么?
十、怎样看待加班以及加班没有加班费?
十一、怎么处理工作与家庭之间的矛盾?
十二、你的性格特点?
十三、我没有别的问题了,你有什么问题问我吗?。

腾讯产培生无领导小组面试试题汇总

腾讯产培生无领导小组面试试题汇总

腾讯产培生无领导小组面试试题汇总无领导小组讨论试题一、背景资料:汇丰公司是美国一家生产汽车用电子仪器仪表的小公司,为许多大型汽车公司提供成品。

由于经济不景气,订货和需求减少,汇丰公司面临着一个重要问题:裁减职员。

这是比较困难的问题,因为虽然汇丰公司是一家没有工会的公司,但公司一向以公平对待员工而著称,也从未解雇过任何职员,还经常以奖金奖励他们。

公司员工也一向对自己的地位和待遇感到满意。

但是时过境迁,形势所迫,总裁不得不找来几个直线管理员,让他们讨论排出以下七名生产线操作工的裁员顺序,两小时后向总裁提出报告,供公司裁员时参考。

以下是这七名员工的简介。

1) 卡特——白人,男,34岁,已婚,三个孩子,已在汇丰公司任职7 年。

工作表现良好,在员工中威信较高,但在过去的一年中有缺席和迟到现象。

2) 王大卫——东方人,男,35 岁,已婚,一个孩子。

在汇丰工作任职仅20 个月。

头脑灵活,能吃苦,爱钻研,技术掌握的很快,有一定的专业水平。

乔田雨——日本人,被认为是生产线上的尖子技术工人。

偏于内向,喜欢独处,不善交际,远离同事。

4) 迈克尔——西裔,男,24岁,未婚。

在汇丰工作3 年,表现良好,与同事间关系不错,正被公司考虑送出去培训以提高技术,作为将来的技术骨干力量。

布莱克——黑人,男,33 岁,已婚,两个孩子。

妻子前不久失业。

在公司工作年。

工作表现良好而又稳定,曾经被公司选送受过培训。

最近一直鼓吹建议在公司成立工会。

6) 怀特——白人,男,49 岁,已婚,五个孩子。

自汇丰公司成立以来一直在公司工作,已有14 年。

早期曾为公司做过贡献,近年来对公司有些抱怨,并有酗酒现象,因此影响了工作。

清醒时,工作还不错。

玛丽——西裔,女,30岁,离婚,养育两个孩子。

在公司工作5 年。

工作完成的较好,因生活比较困难,情绪不太稳定。

因待遇问题曾与其主管发生过争执。

二、问题假定在座各位就是生产线的直线管理人员,你们分别维护不同的操作工的利益,竭力保护他不被首先遭到解雇。

腾讯面试经历tencent面经

腾讯面试经历tencent面经

腾讯面试经历tencent面经腾讯面试经验一:今天下午参加了腾讯面试面试二面,是专业面试。

考官很nice,所以本应该不太会紧张的……我3点的面试,2点半多到达腾讯,在前台登记后,就被一个JJ直接带入了会议室……我本彩排叹道她带我去那边候场,没想到直接就过来面试了,很汗,感觉有点突然和紧张了。

结构性问题关于自己经历不怎么不怎么多,就是自我介绍、自己核心竞争力、认为该岗位需要什么样的能力。

主要部分是给极少量你的案例来做,比如从超女开始,让你评价,还有如果央视和一个地方台做这样的节目在三台策略上怎么考虑,有什么困难、怎么解决等等。

关于腾讯的东西只问到了QQ秀。

紧接著给你一个提问的机会。

握手,腾讯面试结束。

出来后,感觉有些点当时不想到,不知道能不必让面官满意。

总结一下,回答问题尽量角度观察从专业的角度考虑,申的是市场策划,自然要从这方面多分析,我有的地方有点偏向于大传著重了,唉,专业综合症吧。

腾讯面试经验:分析和解决投资思路是最重要的,如果你没有很详细的策略,那至少要在大方向上把握上面好思路和方法。

如果能体现你在策划上的创新自然更好了。

我不知道如果多涉及一些互联网的东西会绝不更好,自己当时忽略了,有点遗憾,本来可以在这方面发挥一下的……Anyway, Bless自己和大家。

腾讯面试经验二:腾讯面试三面的面官是副总裁,人很好,中间还给我封长平来着。

综合面试嘛,问题涉及自己的经历,包括课程、实习经历等,都问的很详细。

还有就是关于腾讯产品的一些市场策划。

面官会对你的回答跟踪提问,会问的很细节,比如我对于QQ幻想的一个策划,他最后都问到了具体我要出的广告画面和文案是什么……让我很意外的是,后来入学考试还拿出了我笔试的试卷,问我一道推理题新思路的思路是怎样的,那题我显然是答错了,但还照着自己错误的思路狡辩了半天……腾讯面试整个过程还比较轻松,我根据他的问题一步步思考,我觉得想法还不错,呵呵。

开始的时候还有点紧张,后来就很放松了,感觉更像是我在给他做实战的市场策划讨论,蛮开心的。

腾讯面向社会招聘面试题

腾讯面向社会招聘面试题

腾讯面向社会招聘面试题腾讯面向社会招聘面试题:腾讯面向社会招聘了,这样的名企招聘,都会像求职者发出怎样的考题?以下是根据应往届腾讯面试题的精选部分,对腾讯公司感兴趣的朋友,不妨一看,总结下面试答题的技巧!第一部分php腾讯面试题1、请列举你能想到的UNIX信号,并说明信号用途。

2、请列举、你能想到的所有的字符串查找算法,并加注释简单说明。

3、有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。

4、写出、你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面)第二部分校园招聘腾讯面试题1、你对互联网有什么认识啊,能不能具体叙述自己了解的某一种互联网产品2、最近有没有做过什么特别自豪的事儿3、家人同意你来徐州找工作么?4、你如何看待QQ隐身的功能?5、你知道业务类是干什么的吗?6、你觉得互联网业务应该如何打开市场?7、你估计一下兵马俑每天的票价收入是多少?你是怎么计算的?8、兵马俑2号坑开放了,给2号坑想一个宣传的口号或者标语9、针对兵马俑2号坑的推广做个策划,你打算怎么做?10、你对腾讯的产品了解么?同时腾讯招聘人员的标准,首先要具备基本技术能力,如windows平台客户端开发经验;Linnux平台C或C++前台或后台经验;以及;熟练掌握HTML/XHTML、CSS、Javascript技术等,这样在获得面试通知后,对腾讯面试题才具备回答的能力。

公务员面试题目巧妙回答评析:关于考生自己是。

人贵有自知之明。

一个人对自己的看法能不能体现出真实性、准确性、客观性、全面性,是素质能力体现的一个重要因素。

在对自己的评价中,首先要充分肯定自己,这样可以充分突出自己的竞争能力和竞争优势,也给考官们一个坚定、自信的良好印象。

但是,要切记:在对自己评价的表述中要真实,不能虚假。

考官一般都是方面的专家。

在面试之前或面试之中,根据掌握的信息基本上可以归纳出应试者的能力特征。

如果应试者忽略了这一点,为了达到求职目标而夸夸其谈,可能会适得其反。

腾讯公司面试题(很不错)

腾讯公司面试题(很不错)

腾讯面试题目——从电话面试到终面来源:伯乐觅-企业口碑网()腾讯公司一直来都是学计算机软件极度向往之地,所以搜集腾讯面试题目的人是相当多了,笔者对于这个也是有点兴趣,于是简单了归纳了一些腾讯招聘计算机和软件相关职位近几年出现过的一些题目,供读者参考一下。

一、笔试题目通常都是计算机软件专业的基础知识,包括数据库、数据结构、组成原理、操作系统、计算机网络、java/C++等编程语言,然后还有一些逻辑推理题,下面列举几个前几年的:1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句2、如何输出源文件的标题和目前执行行的行数3、两个数相乘,小数点后位数没有限制,请写一个高精度算法4、写一个病毒5、有A、B、C、D四个人,要在夜里过一座桥。

他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。

请问,如何安排,能够在17分钟内这四个人都过桥有兴趣可以自己尝试着做一下啊二、电话面试题目:1. 异步通信和同步通信的区别2. TCP协议的作用三次握手是通过什么方法来保证通信双方确认的正确3. 操作系统执行可执行程序时,内存分配是怎样的4. 引用和多态的区别5. 堆和栈的区别6. 进程之间通信的方式有哪些7. 虚函数的实现机制8. 如何判断一棵树是平衡二叉树在计算变量所占空间大小时采取的机制10.结构体struct和联合体union的区别11.目前效率最好的内部排序是什么三、一面题目:1. 简单自我介绍2. 大学期间自己做过的最成功的一件事3. 如果遇到一个以前完全没接触过的技术,会怎么去学习4. 接下来的学习计划是什么5. 觉得大学里最难学的课程是什么6. 如何统计深圳市便利店的数目,说思路7. 如果你一个人在一间偏僻且设备简陋的酒店,某天晚上很晚,你突然想吃烧烤,你会怎么做(旁边没有烧烤店,旅馆也没有工具,你住的地方离有烧烤店的地方很远,而且你也不知道怎么去,贸贸然出去可能会有危险,你会采取什么方法让自己可以安全地吃到烧烤)数据库中,如何查看一个表的表结构,如何查看其主键(说出查看的命令)9.数据库的读脏活存放数据库的磁盘出现灾难性事故,有什么方法可以避免10. 现场手写代码,实现一个双向循环链表的增删查操作四、二面题目:1. C++和Java的区别,JVM是什么,具体用来做什么2. 图像处理中位图BMP的格式是怎样的3. Windows编程的知识点,如消息机制,一个自定义消息如何实现4. 简单介绍一下Java中的集合框架(有哪些类构成和包括哪些接口)5. 如果是自己为一个类写一个sizeof函数,应该考虑哪些问题6. 虚函数和虚继承对于一个类求sizeof的影响有什么差别7. 说一下为什么觉得自己适合做开发8. 求最大子串和,说思路9. Linux后台开发问题五、终面题目终面一般就是聊聊工作内容工资待遇以及其他一些非技术话题了,能到终面基本上技术方面是没问题不的,就看HR对你的性格和素质方面是否有意见了。

大数据面试题

大数据面试题

1、给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。

所以不可能将其完全加载到内存中处理。

考虑采取分而治之的方法。

s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。

这样每个小文件的大约为300M。

s 遍历文件b,采取和a相同的方式将url分别存储到1000个小文件(记为)。

这样处理后,所有可能相同的url都在对应的小文件()中,不对应的小文件不可能有相同的url。

然后我们只要求出1000对小文件中相同的url即可。

s 求每对小文件中相同的url时,可以把其中一个小文件的url存储到hash_set中。

然后遍历另一个小文件的每个url,看其是否在刚才构建的hash_set中,如果是,那么就是共同的url,存到文件里面就可以了。

方案2:如果允许有一定的错误率,可以使用Bloom filter,4G内存大概可以表示340亿bit。

将其中一个文件中的url使用Bloom filter映射为这340亿bit,然后挨个读取另外一个文件的url,检查是否与Bloom filter,如果是,那么该url应该是共同的url(注意会有一定的错误率)。

2、有10个文件,每个文件1G,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复。

要求你按照query的频度排序。

方案1:s、顺序读取10个文件,按照hash(query)的结果将query写入到另外10个文件(记为)中。

这样新生成的文件每个的大小大约也1G(假设hash函数是随机的)。

s、找一台内存在2G左右的机器,依次对用hash_map(query, query_count)来统计每个query出现的次数。

利用快速/堆/归并排序按照出现次数进行排序。

金九银十招聘季:《500强企业校招经典面试问题汇编》(含答案)

金九银十招聘季:《500强企业校招经典面试问题汇编》(含答案)

校园招聘系列校园招聘系列之二500强企业校招经典面试问题汇编(含答案)认识自我类1、你的缺点是什么?如果我们淘汰你,你认为原因是什么? (华为公司校招面试题)2、你最骄傲的经历是什么?描述一个你与人合作共同完成目标的经历。

(宝洁校招面试题)3、请详细描述一下你理想中的未来工作环境及每日工作内容。

举例说明一件在校期间你认为最有成就感和最失败的事。

(三星集团校招面试题) 4、你能不能喝酒? (中国银行总行招聘面试题)5、依靠你的专业素养能给团队带来哪些帮助?用三个词形容你的大学生活。

(中国建设银行苏州分行校招面试题)6、你的梦想是什么,为此做了哪些努力? (优衣库校招面试题) 7、你生活中有没有遇到过挫折?是如何面对的? (腾讯校招面试题)8、你心目中的另一半是什么样子? (东莞银行面试题) 9、请用一句话总结自己二十年的人生感悟。

(飞亚达面试题) 10、你遇到的最大挫折和获得的最大成就是什么? (上海交通大学研究生复试题)生活化问题11、您看没看过“非诚勿扰”,喜欢哪个角色? (中国银行总行招聘面试题) 12、你和四个领导坐车,你怎么安排座位? (中建五局校招面试题) 13、在高大建筑物顶端安装一个金属棒,用金属线与埋在地下的一块金属板链接起来,利用金属棒的尖端当断,使云层所带的电和地上的电逐渐中和,从而保障建筑物等避免雷击,这被称为“避雷针效应”。

请你谈谈“避雷针效应”的理解和运用。

(联想集团面试题) 14、你认为现在中国的百姓幸福吗? (四川新筑路桥公司面试题)即兴演讲类15、请现场背一首五言或七言的诗,并以全诗开头第一个字展开做一分钟以内的简单发言。

(徐工集团校招面试题) 16、用一个阿拉伯数字和一个字母形容自己。

(建设银行面试题) 17、请你举一个例子,说明你的一个有创意的建议曾经对一项计划的成功起到了重要的作用。

如果让你变成一个动物,你希望变成什么? (中国建筑国际集团面试题) 18、以“人活着就是为了改变世界”为题做一分钟演讲。

500强企业校招经典面试问题汇编含答案(完整版)

500强企业校招经典面试问题汇编含答案(完整版)

且喜平常度,切忌神慌乱。

畅游题海后,金榜题君名。

考试在即,祝你成功。

500强企业校招经典面试问题汇编含答案认识自我类1、你的缺点是什么?如果我们淘汰你,你认为原因是什么?(华为公司校招面试题)2、你最骄傲的经历是什么?描述一个你与人合作共同完成目标的经历。

(宝洁校招面试题)3、请详细描述一下你理想中的未来工作环境及每日工作内容。

举例说明一件在校期间你认为最有成就感和最失败的事。

(三星集团校招面试题)4、你能不能喝酒?(中国银行总行招聘面试题)5、依靠你的专业素养能给团队带来哪些帮助?用三个词形容你的大学生活。

(中国建设银行苏州分行校招面试题)6、你的梦想是什么,为此做了哪些努力?(优衣库校招面试题)7、你生活中有没有遇到过挫折?是如何面对的?(腾讯校招面试题)8、你心目中的另一半是什么样子?(东莞银行面试题)9、请用一句话总结自己二十年的人生感悟。

(飞亚达面试题)10、你遇到的最大挫折和获得的最大成就是什么?(上海交通大学研究生复试题)生活化问题11、您看没看过“非诚勿扰”,喜欢哪个角色?(中国银行总行招聘面试题)12、你和四个领导坐车,你怎么安排座位?(中建五局校招面试题)13、在高大建筑物顶端安装一个金属棒,用金属线与埋在地下的一块金属板链接起来,利用金属棒的尖端当断,使云层所带的电和地上的电逐渐中和,从而保障建筑物等避免雷击,这被称为“避雷针效应”。

请你谈谈“避雷针效应”的理解和运用。

(联想集团面试题)14、你认为现在中国的百姓幸福吗?(四川新筑路桥公司面试题)即兴演讲类15、请现场背一首五言或七言的诗,并以全诗开头第一个字展开做一分钟以内的简单发言。

(徐工集团校招面试题)16、用一个阿拉伯数字和一个字母形容自己。

(建设银行面试题)17、请你举一个例子,说明你的一个有创意的建议曾经对一项计划的成功起到了重要的作用。

如果让你变成一个动物,你希望变成什么?(中国建筑国际集团面试题)18、以“人活着就是为了改变世界”为题做一分钟演讲。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

腾讯面试题收藏1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句2、如何输出源文件的标题和目前执行行的行数3、两个数相乘,小数点后位数没有限制,请写一个高精度算法4、写一个病毒5、有A、B、C、D四个人,要在夜里过一座桥。

他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。

请问,如何安排,能够在17分钟内这四个人都过桥?2008年腾讯招聘选择题 (60)c/c++ os linux 方面的基础知识 c的Sizeof函数有好几个 !程序填空 (40)1.(20) 4空 x5不使用额外空间,将 A,B两链表的元素交叉归并2.(20) 4空 x5MFC 将树序列化转存在数组或链表中 !1, 计算 a^b << 2 (运算符优先级问题 )2 根据先序中序求后序3 a[3][4]哪个不能表示 a[1][1]: *(&a[0][0]) *(*(a+1)+1) *(&a[1]+1) *(&a[0][0]+4)4 for(int i...)for(int j...)printf(i,j);printf(j)会出现什么问题5 for(i=0;i<10;++i,sum+=i);的运行结果6 10个数顺序插入查找二叉树,元素62的比较次数7 10个数放入模10hash链表,最大长度是多少8 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参9 希尔冒泡快速插入哪个平均速度最快10 二分查找是顺序存储链存储按value有序中的哪些11 顺序查找的平均时间12 *p=NULL *p=new char[100] sizeof(p)各为多少13 频繁的插入删除操作使用什么结构比较合适,链表还是数组14 enum的声明方式15 1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少大题:1 把字符串转换为小写,不成功返回NULL,成功返回新串char* toLower(char* sSrcStr){char* sDest= NULL;if( __1___){int j;sLen = strlen(sSrcStr);sDest = new [_______2_____];if(*sDest == NULL)return NULL;sDest[sLen] = '\0';while(_____3____)sDest[sLen] = toLowerChar(sSrcStr[sLen]);}return sDest;}2 把字符串转换为整数例如: "-123" -> -123main(){.....if( *string == '-' )n = ____1______;elsen = num(string);.....}int num(char* string){for(;!(*string==0);string++){int k;k = __2_____;j = --sLen;while( __3__)k = k * 10;num = num + k;}return num;}附加题:1 linux下调试core的命令,察看堆栈状态命令2 写出socks套接字服务端客户端通讯程序3 填空补全程序,按照我的理解是添入:win32调入dll的函数名查找函数入口的函数名找到函数的调用形式把formView加到singledoc的声明将singledoc加到app的声明4 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)1 问上课程 "db"的学生 no2 成绩最高的学生号3 每科大于90分的人数主要是c/c++、数据结构、操作系统等方面的基础知识。

好像有sizeof、树等选择题。

填空题是补充完整程序。

附加题有写算法的、编程的、数据库sql语句查询的。

还有一张开放性问题。

请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句#define Max(a,b) ( a/b)?a:b如何输出源文件的标题和目前执行行的行数int line = __LINE__;char *file = __FILE__;cout<<"file name is "<<(file)<<",line is "<<line<<endl;两个数相乘,小数点后位数没有限制,请写一个高精度算法写一个病毒while (1){int *p = new int[];}不使用额外空间,将 A,B两链表的元素交叉归并将树序列化转存在数组或链表中struct st{int i;short s;char c;};sizeof(struct st);8char * p1;void * p2;int p3;char p4[10];sizeof(p1...p4) =?4,4,4, 10二分查找快速排序双向链表的删除结点有12个小球,外形相同,其中一个小球的质量与其他11个不同给一个天平,问如何用3次把这个小球找出来并且求出这个小球是比其他的轻还是重解答:哈哈,据说这是微软前几年的一个面试题。

很经典滴啊!三次一定能求出来,而且能确定是重还是轻。

数据结构的知识还没怎么学透,不过这个题我到是自己研究过,可以分析下。

将12个球分别编号为 a1,a2,a3.......a10,a11,a12.第一步:将12球分开3拨,每拨4个,a1~a4第一拨,记为b1, a5~a6第2拨,记为b2,其余第3拨,记为b3;第二步:将b1和b2放到天平两盘上,记左盘为c1,右为c2;这时候分两中情况:和c2平衡,此时可以确定从a1到a8都是常球;然后把c2拿空,并从c1上拿下a4,从a9到a12四球里随便取三球,假设为a9到a11,放到c2上。

此时c1上是a1到a3,c2上是a9到a11。

从这里又分三种情况:A:天平平衡,很简单,说明没有放上去的a12就是异球,而到此步一共称了两次,所以将a12随便跟11个常球再称一次,也就是第三次,马上就可以确定a12是重还是轻; B:若c1上升,则这次称说明异球为a9到a11三球中的一个,而且是比常球重。

取下c1所有的球,并将a8放到c1上,将a9取下,比较a8和a11(第三次称),如果平衡则说明从c2上取下的a9是偏重异球,如果不平衡,则偏向哪盘则哪盘里放的就是偏重异球;C:若c1下降,说明a9到a11里有一个是偏轻异球。

次种情况和B类似,所以接下来的步骤照搬B就是;和c2不平衡,这时候又分两种情况,c1上升和c1下降,但是不管哪种情况都能说明a9到a12是常球。

这步是解题的关键。

也是这个题最妙的地方。

A:c1上升,此时不能判断异球在哪盘也不能判断是轻还是重。

取下c1中的a2到a4三球放一边,将c2中的a5和a6放到c1上,然后将常球a9放到c2上。

至此,c1上是a1,a5和a6,c2上是a7,a8和a9。

此时又分三中情况:1)如果平衡,说明天平上所有的球都是常球,异球在从c1上取下a2到a4中。

而且可以断定异球轻重。

因为a5到a8都是常球,而第2次称的时候c1是上升的,所以a2到a4里必然有一个轻球。

那么第三次称就用来从a2到a4中找到轻球。

这很简单,随便拿两球放到c1和c2,平衡则剩余的为要找球,不平衡则哪边低则哪个为要找球;2)c1仍然保持上升,则说明要么a1是要找的轻球,要么a7和a8两球中有一个是重球(这步懂吧?好好想想,很简单的。

因为a9是常球,而取下的a2到a4肯定也是常球,还可以推出换盘放置的a5和a6也是常球。

所以要么a1轻,要么a7或a8重)。

至此,还剩一次称的机会。

只需把a7和a8放上两盘,平衡则说明a1是要找的偏轻异球,如果不平衡,则哪边高说明哪个是偏重异球;3)如果换球称第2次后天平平衡打破,并且c1降低了,这说明异球肯定在换过来的a5和a6两求中,并且异球偏重,否则天平要么平衡要么保持c1上升。

确定要找球是偏重之后,将a5和a6放到两盘上称第3次根据哪边高可以判定a5和a6哪个是重球;B:第1次称后c1是下降的,此时可以将c1看成c2,其实以后的步骤都同A,所以就不必要再重复叙述了。

至此,不管情况如何,用且只用三次就能称出12个外观手感一模一样的小球中有质量不同于其他11球的偏常的球。

而且在称的过程中可以判定其是偏轻还是偏重。

给一个奇数阶N幻方,填入数字1,2,3...N*N,使得横竖斜方向上的和都相同答案:#include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;intmain(){intn;cin>>n;inti;int**Matr=newint*[n];10G2G256M256M2G10G256M256M10G10G256M256M4G4G256M.整数映射到256M段中?如果整数是0-15,则增加第一段记数,如果整数是16-31,则增加第二段记数, ...其实可以不用分256M段,可以分的段数少一写,这样在扫描记数段时会快一些,还能节省一些内存 )腾讯题二 :一个文件中有40亿个整数,每个整数为四个字节,内存为1GB,写出一个算法:求出这个文件里的整数里不包含的一个整数答:方法一: 4个字节表示的整数,总共只有2^32约等于4G个可能。

为了简单起见,可以假设都是无符号整数。

分配500MB内存,每一bit代表一个整数,刚好可以表示完4个字节的整数,初始值为0。

基本思想每读入一个数,就把它对应的bit位置为1,处理完40G个数后,对500M的内存遍历,找出一个bit为0的位,输出对应的整数就是未出现的。

算法流程:1)分配500MB内存buf,初始化为02) unsigned int x=0x1;for each int j in filebuf=buf ¦x < <j;end(3) for(unsigned int i=0; i <= 0xffffffff; i++)if (!(buf & x < <i)){output(i);break;}以上只是针对无符号的,有符号的整数可以依此类推。

方法二:文件可以分段读啊,这个是O(2n)算法,应该是很快的了,而且空间也允许的。

不过还可以构造更快的方法的,更快的方法主要是针对定位输出的整数优化算法。

相关文档
最新文档