<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 百度技術研發部筆試題目

    時間:2020-12-15 19:00:06 筆試題目 我要投稿

    百度技術研發部筆試題目

    /*百度面試題
    * 有一根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");
      }
      position = position + this.direction * step;
    };


    /**
      * 檢查螞蟻是否已經走出木桿,如果走出返回true
      *
      */

    public boolean isOut() {
      return position <= 0 || position >= 27;
    }

    /**
      * 檢查此螞蟻是否已經遇到另外一只螞蟻
      * @param ant
      * @return 如果遇到返回true
      */
    public boolean isEncounter(Ant ant) {
      return ant.position == this.position;
    }

    /**
      * 改變螞蟻的前進方向
      */
    public void changeDistation() {
      direction = -1 * direction;
    }


    /**
      * 構造函數,設置螞蟻的初始前進方向,和初始位置

    【百度技術研發部筆試題目】相關文章:

    試劑研發部筆試題目03-07

    百度JavaScript筆試題目01-14

    2017百度校園招聘筆試題目02-12

    百度商業應用產品筆試題目08-10

    騰訊技術筆試題目01-16

    Intel筆試真題技術筆試題目06-27

    Google技術崗位筆試題目08-13

    百度(數據挖掘工程師)筆試題目04-17

    百度運營類面試筆試題目分享03-03

    2015百度校招產品經理筆試題目08-19

    主站蜘蛛池模板: 少妇人妻偷人精品无码视频 | 亚洲欧美国产精品第1页| 久久久久久亚洲精品成人| 国产成人精品一区二三区在线观看| 亚洲精品乱码久久久久久中文字幕 | 久久精品人人做人人爽电影蜜月| 国产精品夜色视频一级区| 成人区人妻精品一区二区不卡视频 | 久久久九九有精品国产| 久久久久人妻精品一区二区三区| 免费人妻精品一区二区三区| 91精品无码久久久久久五月天 | 国产精品国产三级国产AV主播 | 欧美激情视频精品一区二区| 亚洲精品理论电影在线观看| 国产欧美亚洲精品A| 亚洲精品国产精品乱码不99| 四虎影院国产精品| 精品久久久久久久久久中文字幕| 亚洲精品无码不卡| 精品国产免费一区二区三区香蕉 | 日本精品卡一卡2卡3卡四卡| 久久精品国产亚洲77777| 正在播放酒店精品少妇约| 久久国产美女免费观看精品| 丁香色婷婷国产精品视频| 日本人精品video黑人| AV无码精品一区二区三区| 久久精品99久久香蕉国产色戒 | 国内精品在线视频| 黑人巨大精品欧美| 精品日韩亚洲AV无码| 久久精品欧美日韩精品| 久久亚洲精品无码AV红樱桃| 日韩精品少妇无码受不了| 亚洲精品无码久久久| 无码乱码观看精品久久| 日韩欧美亚洲国产精品字幕久久久| 国产精品99久久久久久猫咪| 国产精品久久久天天影视香蕉| 国产福利电影一区二区三区久久久久成人精品综合 |