<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

    主站蜘蛛池模板: www.亚洲精品.com| 亚洲精品视频免费观看| 久久亚洲私人国产精品| 欧美在线精品永久免费播放| 99久久精品国产毛片| 91精品婷婷国产综合久久| 久久久国产精品福利免费 | 久久国产精品久久精品国产| 久久精品亚洲一区二区三区浴池| 亚洲日韩精品无码专区网址| 亚洲精品无码专区2| 无码精品A∨在线观看| 精品一区二区三区东京热| 国产精品一久久香蕉国产线看| 91人前露出精品国产| 人妻少妇精品系列| 欧美精品v国产精品v日韩精品| 精品人妻久久久久久888| 一区二区三区精品| 久久精品无码一区二区三区免费 | 精品国产午夜福利在线观看| 亚洲AV永久无码精品一区二区| 日韩欧精品无码视频无删节| 国产伦精品一区二区三区女| 国产成人毛片亚洲精品| 日产精品久久久久久久性色| 91热成人精品国产免费| 蜜国产精品jk白丝AV网站 | 久久精品国产免费一区| 亚洲av无码成人精品区在线播放| 欧美亚洲色综久久精品国产| 国产99久久九九精品无码| 久久久久亚洲精品天堂| 精品精品国产高清a毛片| 国产精品白丝AV网站| 亚洲精品国产日韩无码AV永久免费网| 九九精品免视看国产成人| 无码人妻精品一区二区蜜桃百度| 国产高清在线精品二区一| 亚洲精品高清无码视频| 久久国产精品免费一区|