<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 騰訊筆試一題多解

    時間:2020-10-17 10:55:31 筆試題目 我要投稿

    騰訊筆試一題多解

      一個文件中有40億個整數,每個整數為四個字節,內存為1GB,寫出一個算法:求出這個文件里的整數里不包含的一個整數

      答:方法一: 4個字節表示的整數,總共只有2^32約等于4G個可能。

      為了簡單起見,可以假設都是無符號整數。

      分配500MB內存,每一bit代表一個整數,剛好可以表示完4個字節的整數,初始值為0。基本思想每讀入一個數,就把它對應的bit位置為1,處理完40G個數后,對500M的'內存遍歷,找出一個bit為0的位,輸出對應的整數就是未出現的。算法流程:

      1)分配500MB內存buf,初始化為0

      2)unsigned int x=0×1;

      for each int j in file

      buf=buf &brvbar;x < <j;

      end

      (3) for(unsigned int i=0; i <= 0xffffffff; i++)

      if (!(buf & x < <i))

      {

      output(i);

      break;

      }

      以上只是針對無符號的,有符號的整數可以依此類推。

    騰訊筆試一題多解

    【騰訊筆試一題多解】相關文章:

    小學生一題多解應用題10-06

    2017騰訊筆試題07-21

    騰訊技術筆試題12-20

    騰訊運營筆試題12-20

    騰訊筆試題目初試11-13

    騰訊前端筆試題目01-15

    騰訊商業分析筆試題06-28

    騰訊校招筆試題01-16

    騰訊技術筆試題目01-16

    騰訊技術綜合筆試題01-15

    主站蜘蛛池模板: 亚洲欧美日韩国产精品专区| 久久综合国产乱子伦精品免费| 日韩蜜芽精品视频在线观看| 国产精品久久久久影院色| 日本加勒比久久精品| 亚洲午夜久久久精品影院| 久久99精品久久久久婷婷| 亚洲精品无码成人片在线观看| 国产成人综合久久精品尤物| 99精品视频在线观看re| 日产精品久久久一区二区| 免费精品久久久久久中文字幕| 四虎影视国产精品亚洲精品hd| 国产精品igao视频网| 亚洲精品tv久久久久久久久久| 国产精品亚洲不卡一区二区三区| 国产精品天天看天天狠| 亚洲精品无码99在线观看| 久久精品无码专区免费| 国产精品亚洲一区二区在线观看| 98精品国产自产在线XXXX| 青青草国产精品久久| 国产亚洲一区二区精品| 国产精品免费观看调教网| 奇米影视7777久久精品| 亚洲日韩精品一区二区三区无码| 亚洲av无码成人精品国产| 久久青青草原精品国产不卡| 精品视频在线观看你懂的一区| 国产精品欧美亚洲韩国日本久久| 99久久国产综合精品成人影院| 一本一道久久精品综合| 国产精品激情综合久久| 国产精品美女免费视频观看| 国产成人精品综合在线观看| 成人国产精品动漫欧美一区| 99在线观看视频免费精品9| 国产福利精品视频自拍| 国产精品亚洲高清一区二区| 国内精品久久久久久久影视麻豆| 国产欧美精品一区二区三区四区|