`
ZeaLoVe
  • 浏览: 91976 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

百度质量部二面(我觉得我挂了)

 
阅读更多

一个算法题:从1-10000中随机去掉两个数,用最小的时间复杂度找出这个数。

 

先用公式n(n+1)/2算出1-10000的总和 , 用公式n(n+1)(2n+1)/6算出1-10000的平方和,
然后扫描那9998个数,每扫到一个就从平方和中减去这个数的平方,扫描一个就从总和中减去这个数。 
知道两个数的和和平方和,解方程组即可得出这两个数

 

这题没想出来这个方法,只想了最龊的两遍扫描。。然后各种言词不清。。伤不起啊,最后我问大概多久能告诉我结果,对方说:如果Pass的话估计就很快了。。上次的那个MM说的是:你这样的情况最多两面,估计2-3天就会给你电话。。。

哎。。面试时候还是不够自信啊,项目方面答的还是比较正常...

 

还是按常规做个回忆吧。开始自我介绍,然后谈到项目,这次问的问题比较多也比较杂了,2个算法题,其中一个是上面这个,还有一个,给定一个整数:给出连续的整数相加的和等于这个数字的所有情况。

 

然后从项目开始问到测试,其中问到了SQL数据库的API(这么久了早忘记了) ,LINUX的命令(SHELL编程和显示进程状态的命令) 然后又提到项目的经历的问题,项目的好说,因为基本自己做的东西不会那么容易的忘记,但是,话锋一转到测试的正题了,给你个软件,怎么测试? 好大的题目啊。。那就说你常用什么浏览器吧,我说Chrome。那就测下Chrome。。。顿时SB了。不知道从何说起。就忽悠一下子,然后又问了对测试的看法。。我很教条的说了下软件工程书上的内容。

 

整个过程很紧张,主要是被那题影响到心情了,没给出最完美的答案。。然后武汉今天好冷啊,打电话时候手背觉得都麻木了。感觉自己中了二面魔咒啊,从来没挺过二面的。。。

分享到:
评论
4 楼 ZeaLoVe 2012-09-05  
shinelx 写道
ZeaLoVe 写道
liguocai2009 写道
一个算法题:从1-10000中随机去掉两个数,用最小的时间复杂度找出这个数。



先用公式n(n+1)/2算出1-10000的总和 , 用公式n(n+1)(2n+1)/6算出1-10000的平方和,
然后扫描那9998个数,每扫到一个就从平方和中减去这个数的平方,扫描一个就从总和中减去这个数。
知道两个数的和和平方和,解方程组即可得出这两个数


直接一遍扫过去不行吗?
for(i=1->n){
  if(array[i] != i ){
  xxxxx
}
}


那样需要两遍,第一遍是输入,第二遍找结果。不是最好的方法撒


为什么要输入呢?是说输入那9998个数到数组么?但就算是用平方和的算法不是也要通过扫描数组来判断,也要输入么?


是的,第一次输入9998个数字到数组去,第二遍扫面数组找缺少的两个。如果用公示的那种就不需要开数组了,只需在扫描的时候记录和与平方和这两个数字就好了,空间复杂度低。
3 楼 shinelx 2012-09-01  
ZeaLoVe 写道
liguocai2009 写道
一个算法题:从1-10000中随机去掉两个数,用最小的时间复杂度找出这个数。



先用公式n(n+1)/2算出1-10000的总和 , 用公式n(n+1)(2n+1)/6算出1-10000的平方和,
然后扫描那9998个数,每扫到一个就从平方和中减去这个数的平方,扫描一个就从总和中减去这个数。
知道两个数的和和平方和,解方程组即可得出这两个数


直接一遍扫过去不行吗?
for(i=1->n){
  if(array[i] != i ){
  xxxxx
}
}


那样需要两遍,第一遍是输入,第二遍找结果。不是最好的方法撒


为什么要输入呢?是说输入那9998个数到数组么?但就算是用平方和的算法不是也要通过扫描数组来判断,也要输入么?
2 楼 ZeaLoVe 2011-12-02  
liguocai2009 写道
一个算法题:从1-10000中随机去掉两个数,用最小的时间复杂度找出这个数。



先用公式n(n+1)/2算出1-10000的总和 , 用公式n(n+1)(2n+1)/6算出1-10000的平方和,
然后扫描那9998个数,每扫到一个就从平方和中减去这个数的平方,扫描一个就从总和中减去这个数。
知道两个数的和和平方和,解方程组即可得出这两个数


直接一遍扫过去不行吗?
for(i=1->n){
  if(array[i] != i ){
  xxxxx
}
}


那样需要两遍,第一遍是输入,第二遍找结果。不是最好的方法撒
1 楼 liguocai2009 2011-12-01  
一个算法题:从1-10000中随机去掉两个数,用最小的时间复杂度找出这个数。



先用公式n(n+1)/2算出1-10000的总和 , 用公式n(n+1)(2n+1)/6算出1-10000的平方和,
然后扫描那9998个数,每扫到一个就从平方和中减去这个数的平方,扫描一个就从总和中减去这个数。
知道两个数的和和平方和,解方程组即可得出这两个数


直接一遍扫过去不行吗?
for(i=1->n){
  if(array[i] != i ){
  xxxxx
}
}

相关推荐

    百度质量部面试试题

    ### 百度质量部面试试题解析 #### 1. 定义栈的数据结构,并实现 `min` 函数 **题目解析:** 为了实现一个能够快速获取最小元素的栈,我们需要额外维护一个辅助栈来记录最小值。对于每次的 `push` 和 `pop` 操作,...

    百度质量部测试开发工程师面试题整理_final_V1.0.docx

    文档"百度质量部测试开发工程师面试题整理_final_V1.0.docx"是针对百度公司质量部门测试开发工程师职位的面试准备资料,包含了多个章节,旨在帮助应聘者全面理解和掌握该职位所需的关键技能和知识。以下是对各章节...

    百度质量部软件测试面试题

    从给定的文件信息来看,这是一份关于百度质量部软件测试面试题的详细解析,涵盖了测试基础、测试设计、算法、逻辑题、编程及代码题、计算机基础、项目和背景、外部工具等多个方面。下面将针对文件中提及的一些关键...

    2013百度质量部实习测试开发笔试题-大连理工

    ### 一、2013年百度质量部实习测试开发笔试题概述 2013年6月23日,百度质量部面向大连理工大学的学生举行了一场实习测试开发笔试。此次笔试旨在考察应聘者的专业知识水平以及解决问题的能力,对于学生来说是一次很...

    百度内部SEO培训:百度网页搜索Query-Url质量评估标准

    百度内部SEO培训:百度网页搜索Query-Url质量评估标准

    质量部岗位职责说明书.docx

    质量部在一家公司中扮演着至关重要的角色,其主要职责涵盖了质量策划、质量控制、质量改良、供应商管理、客户服务支持、计量管理和体系管理等多个方面。以下是这些职责的详细说明: **质量策划**: 1. 制定公司的...

    质量部年终总结报告范文.pptx

    【质量部年终总结报告】 本报告是对质量部2021年度工作的全面总结,涵盖了工作概述、工作成果、存在问题以及未来规划四大方面。质量部的主要任务是确保公司的ISO质量体系的有效运行,通过“三审一校一修订”来保证...

    技术质量部施工安全工作总结.docx

    在现代化的施工管理中,技术质量部扮演着举足轻重的角色,尤其在施工安全方面更是如此。技术质量部需通过一系列的科学管理和技术手段,确保施工过程中的安全性,从而保障人员的生命安全、减少不必要的经济损失,并...

    铁路工程安全质量部职责精选.doc

    铁路工程安全质量部作为实施安全质量管理的核心机构,承担着多方面的职责,从宏观的战略规划到日常的细节监督,都离不开这一部门的有效运作。本文将对铁路工程安全质量部的主要职责进行详细解读,以期为相关工作人员...

    【文件范本】质量部管理制度.docx

    【质量部管理制度】 质量部管理制度是企业为了确保产品质量和生产过程的规范性而设立的一套准则,它旨在通过严格的管理措施来提升整个质量部门的工作效率和品质管理水平。本制度主要涵盖了出勤管理、作业管理和过程...

    技术质量部部长年度绩效考核表.doc

    《技术质量部部长年度绩效考核详解》 在企业的运营中,技术质量部扮演着至关重要的角色,它直接影响到产品的质量和公司的整体绩效。为了确保技术质量部高效运作,对部长的年度绩效进行科学、全面的考核至关重要。...

    百度推广质量度优化技巧

    在搜索引擎推广中,尤其是百度推广,质量度是一个至关重要的概念,它直接影响了广告的排名、点击率和最终的转化效果。质量度优化是提升百度推广效果的关键策略,可以帮助企业节省成本,提高投资回报率。以下是一些...

    煤炭行业质量部考核表(KPI).doc

    总结,这份煤炭行业质量部考核表(KPI)旨在通过明确、量化的指标,推动质量部提升工作效率,保证产品质量,减少由于质量问题产生的损失,并适应生产经营活动的变化。质量部的员工需严格按照标准执行,以达到最佳的...

    安全质量部工作总结.docx

    作为企业运营中不可或缺的一部分,安全质量部在确保企业安全生产、保障员工健康、维护产品和服务质量方面具有举足轻重的作用。2021年,安全质量部全体成员秉承“安全第一,预防为主”的原则,紧紧围绕企业安全生产...

    技术质量部工作制度64.doc

    合北京市南水北调工程东干渠工程第二标段的具体情况制定的,旨在规范技术质量部的工作流程,确保工程的质量与技术标准得以有效执行。以下是根据提供的内容详细解析各项制度: 1. **编制说明** - 强调了制度的重要...

    discuz百度网盘百度云插件

    标题中的“discuz百度网盘百度云插件”指的是Discuz! 论坛系统与百度云服务集成的一个插件。Discuz! 是一个知名的开源社区论坛软件,它允许用户建立和管理自己的在线社区。而这个插件的目标是将百度云(也称为百度...

    质量部经理绩效考核指标量表.doc

    质量部经理是企业中至关重要的角色,他们负责监督和确保产品的质量标准得以实施,从而维护公司的声誉、提高客户满意度,并避免潜在的法律风险。本文将深入解析“质量部经理绩效考核指标量表”中的关键绩效指标(KPIs...

    公司技术质量部年度工作计划总结.doc

    【公司技术质量部年度工作计划总结】 在2007年,公司技术质量部在养护中心的领导下,秉持“创新、发展、规范、经济”的养护理念,部门成员以严谨的态度和敬业精神,全面且高效地执行了各项工作。年度工作总结如下:...

    市场部经理及质量部经理的安全生产责任制精选.doc

    安全生产责任制是企业管理中的重要组成部分,尤其对于市场部经理和质量部经理这样的关键职位,他们的职责不仅涉及业务运营,还直接关系到企业的安全生产环境。以下是针对这两个职位在安全生产责任制中的具体职责详细...

    百度源码百度源码

    通过对这些源码的学习,开发者不仅可以深化对大型互联网系统架构的理解,还能探索百度如何利用AI和大数据提升用户体验和服务质量。然而,需要注意的是,百度源码通常是商业机密,未经许可直接获取和使用可能会涉及...

Global site tag (gtag.js) - Google Analytics