豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 求职/职场 > 百度程序笔试题+答案
侵权投诉

百度程序笔试题+答案

据说是百度的笔试题啊,不管如何学习下,总没有坏处吧。

百度技术研发笔试题目

/*百度面试题

* 有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。

* 木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,

* 但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。

* 编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。

*

*

* 分析:题目中的蚂蚁只可能相遇在整数点,不可以相遇在其它点,比如3.5cm处之类的,也就是可以让每只蚂蚁走 1秒,然后查看是否有相遇的即可.

*这样我的程序实现思路就是,初始化5只蚂蚁,让每只蚂蚁走1秒,然后看是否有相遇的,如果有则做相应处理.当每只蚂蚁都走出木杆时,我就记录当前时间.这样就可以得到当前状态情况下,需要多久可以走出木杆,然后遍历所有状态则可以得到所有可能.

*/

package baidu;

public class Ant {

/*

* step 表示蚂蚁每一个单位时间所走的长度

*/

private final static int step = 1;

/*

* position表示蚂蚁所处的初始位置

*/

private int position;

/* direction表示蚂蚁的前进方向,如果为1表示向27厘米的方向走, 如果为-1,则表示往0的方向走。

*/

private int direction = 1;

/*

* 此函数运行一次,表示蚂蚁前进一个单位时间,如果已经走下木杆则会抛出异常 */

public void walk() {

if (isOut()) {

throw new RuntimeException("the ant is out");

}

第1页

热门文档

相关文档

  • 嵌入式软件工程师笔试题(含答案)

    嵌入式软件工程师笔试题(含答案).txt26选择自信,就是选择豁达坦然,就是选择在...1:0) //为1是无符号 为0有符号 29:执行下述程序的输出结果是 ABCDEFCDEF...

  • C语言笔试题及参考答案-东软集团_免费下载

    如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 加入阅读会员!获取下载券 C语言笔试题及参考答案-东软集团 C语言笔试题...

  • 嵌入式软件开发面试C语言笔试题+答案

    百度文库 专业资料 工程科技 信息与通信嵌入式软件开发面试C语言笔试题+答案_...是的。 比如一个中断服务子程序修该一个指向一个 buffer 的指针时。 4. 用...

  • 嵌入式软件工程师笔试题(含答案)

    嵌入式软件工程师笔试题(含答案)_计算机软件及应用_IT/计算机_专业资料。选择题...″ wb″ D.″wb+″ 参考答案:D 3:下述程序执行后的输出结果是 #include ...

  • 程序员面试笔试智力题及答案

    百度文库 教育专区 高等教育 工学程序员面试笔试智力题及答案_工学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 程序员面试笔试智力题及答案_工学_...

  • ...级考试(C语言程序设计)笔试模拟试题答案

    2013年3月全国计算机2级考试(C语言程序设计)笔试模拟试题答案_英语考试_外语学习_教育专区。2013 年 3 月全国计算机等级考试二级笔试模拟试题 C 语言程序设计(考...

  • 软件测试工程师笔试题答案

    百度文库 教育专区 资格考试/认证 IT认证软件测试工程师笔试题答案_IT认证_...错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情 ...

  • 2014电大C语言程序设计-笔试答案

    2014电大C语言程序设计-笔试答案_工学_高等教育_教育专区。一、改错题 1. p=malloc(sizeof(int)*10); q=malloc(sizeof(int)*20); p=q; free(p); free...

  • 腾讯程序笔试题答案

    腾讯程序笔试题答案_IT认证_资格考试/认证_教育专区。腾讯程序笔试题答案腾讯是国内数一数二的 IT 企业了。那么每年想要进入腾讯公司的应聘者也是络绎不绝...

  • 华为2012校园招聘软件上机笔试题+准确答案

    华为2012校园招聘软件上机笔试题+准确答案_计算机软件及应用_IT/计算机_专业资料。2012华为招聘 软件上级试题;代码均为本人所写;运行通过;准确无误。2012...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部