中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      百度技術(shù)研發(fā)部筆試題目

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

      百度技術(shù)研發(fā)部筆試題目

      /*百度面試題
      * 有一根27厘米的細(xì)木桿,在第3厘米、7厘米、11厘米、17厘米、23厘米這五個(gè)位置上各有一只螞蟻。
      * 木桿很細(xì),不能同時(shí)通過一只螞蟻。開始 時(shí),螞蟻的頭朝左還是朝右是任意的,它們只會(huì)朝前走或調(diào)頭,
      * 但不會(huì)后退。當(dāng)任意兩只螞蟻碰頭時(shí),兩只螞蟻會(huì)同時(shí)調(diào)頭朝反方向走。假設(shè)螞蟻們每秒鐘可以走一厘米的距離。
      * 編寫程序,求所有螞蟻都離開木桿 的最小時(shí)間和最大時(shí)間。
      *
      *
      * 分析:題目中的螞蟻只可能相遇在整數(shù)點(diǎn),不可以相遇在其它點(diǎn),比如3.5cm處之類的,也就是可以讓每只螞蟻?zhàn)?1秒,然后
      * 查看是否有相遇的即可.
      *
      * 這樣我的程序?qū)崿F(xiàn)思路就是,初始化5只螞蟻,讓每只螞蟻?zhàn)?秒,然后看是否有相遇的,如果有則做相應(yīng)處理.當(dāng)每只螞蟻都
      * 走出木桿時(shí),我就記錄當(dāng)前時(shí)間.這樣就可以得到當(dāng)前狀態(tài)情況下,需要多久可以走出木桿,然后遍歷所有狀態(tài)則可以得到所胡
      * 可能.
      */

      百度技術(shù)研發(fā)部筆試題目

      package baidu;

      public class Ant {
      /*
        * step 表示螞蟻每一個(gè)單位時(shí)間所走的長度
        */
      private final static int step = 1;

      /*
        * position表示螞蟻所處的初始位置
        */
      private int position;

      /*
        * direction表示螞蟻的.前進(jìn)方向,如果為1表示向27厘米的方向走, 如果為-1,則表示往0的方向走。
        */
      private int direction = 1;

      /*
        * 此函數(shù)運(yùn)行一次,表示螞蟻前進(jìn)一個(gè)單位時(shí)間,如果已經(jīng)走下木桿則會(huì)拋出異常
        */
      public void walk() {
        if (isOut()) {
         throw new RuntimeException("the ant is out");
        }
        position = position + this.direction * step;
      };


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

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

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

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


      /**
        * 構(gòu)造函數(shù),設(shè)置螞蟻的初始前進(jìn)方向,和初始位置

      【百度技術(shù)研發(fā)部筆試題目】相關(guān)文章:

      試劑研發(fā)部筆試題目03-07

      百度JavaScript筆試題目01-14

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

      百度商業(yè)應(yīng)用產(chǎn)品筆試題目08-10

      騰訊技術(shù)筆試題目01-16

      Intel筆試真題技術(shù)筆試題目06-27

      Google技術(shù)崗位筆試題目08-13

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

      百度運(yùn)營類面試筆試題目分享03-03

      2015百度校招產(chǎn)品經(jīng)理筆試題目08-19

      主站蜘蛛池模板: 一区二区三区不卡免费av| 国产一区二区亚洲一区二区三区| 丝袜 亚洲 另类 欧美| 视频二区 无码中出| 象山县| 东京热无码人妻中文字幕| 欧美日韩国产乱了伦| www.日本一区| 窄裙美女教师在线观看视频| 亚洲日韩精品AⅤ片无码富二代| 安乡县| 彭水| 长武县| 青海省| 2022精品久久久久久中文字幕| 美女一区二区三区在线观看视频| 日本国产在线一区二区| 亚洲AV无码乱码一区二区三区| 蜜桃视频在线观看免费网址| 亚洲午夜无码视频在线播放| 国产美女主播在线一区| 中文字幕少妇人妻视频| 亚洲专区中文在线第一页| 亚洲精品国产主播一区二区| 开鲁县| 色播在线永久免费视频网站| 日本啪啪一区二区三区| 久久婷婷国产精品简爱av| 国产成人精品自拍视频| 精品三级久久久久久久| 日本视频一区二区三区免费观看| 另类人妖在线观看一区二区 | 一级二级三一片内射视频在线 | 欧美亚洲另类自拍偷在线拍| 亚洲青青草视频免费观看| 亚洲国产日韩精品综合| 亚洲国产精品综合久久20| 亚洲国产精品综合久久20| 人妻有码中文字幕在线不卡| 国产美女被遭强高潮露开双腿| 日本最新一区二区三区免费看|