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

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

    騰訊筆試一題多解

      一個(gè)文件中有40億個(gè)整數(shù),每個(gè)整數(shù)為四個(gè)字節(jié),內(nèi)存為1GB,寫出一個(gè)算法:求出這個(gè)文件里的整數(shù)里不包含的一個(gè)整數(shù)

      答:方法一: 4個(gè)字節(jié)表示的整數(shù),總共只有2^32約等于4G個(gè)可能。

      為了簡(jiǎn)單起見,可以假設(shè)都是無符號(hào)整數(shù)。

      分配500MB內(nèi)存,每一bit代表一個(gè)整數(shù),剛好可以表示完4個(gè)字節(jié)的整數(shù),初始值為0。基本思想每讀入一個(gè)數(shù),就把它對(duì)應(yīng)的bit位置為1,處理完40G個(gè)數(shù)后,對(duì)500M的'內(nèi)存遍歷,找出一個(gè)bit為0的位,輸出對(duì)應(yīng)的整數(shù)就是未出現(xiàn)的。算法流程:

      1)分配500MB內(nèi)存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;

      }

      以上只是針對(duì)無符號(hào)的,有符號(hào)的整數(shù)可以依此類推。

    騰訊筆試一題多解

    【騰訊筆試一題多解】相關(guān)文章:

    小學(xué)生一題多解應(yīng)用題10-06

    2017騰訊筆試題07-21

    騰訊技術(shù)筆試題12-20

    騰訊運(yùn)營(yíng)筆試題12-20

    騰訊筆試題目初試11-13

    騰訊前端筆試題目01-15

    騰訊商業(yè)分析筆試題06-28

    騰訊校招筆試題01-16

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

    騰訊技術(shù)綜合筆試題01-15

    主站蜘蛛池模板: 日韩精品无码熟人妻视频| 亚洲精品美女久久久久99| 日韩专区亚洲精品欧美专区| 久久精品国产清高在天天线| 99久久国产综合精品成人影院| 亚洲精品美女久久久久99小说| 女人香蕉久久**毛片精品| 亚洲AV永久无码精品| 国产区精品高清在线观看| …久久精品99久久香蕉国产 | 97国产精品视频| 亚洲国产精品尤物yw在线| 国产精品美女网站| 九九精品成人免费国产片| 久久精品国产久精国产思思| 亚洲午夜精品一级在线播放放| 国产精品人人做人人爽人人添| 久久99精品综合国产首页| 国产成人无码精品一区二区三区| 伊在人亚洲香蕉精品区麻豆| 久久丝袜精品中文字幕| 国产精品无码无卡无需播放器 | 久久精品国产亚洲av高清漫画| 日韩AV毛片精品久久久| 精品欧美激情在线看| 国产亚洲精品精品国产亚洲综合| 日韩精品在线视频| 久久精品国产69国产精品亚洲| 国产suv精品一区二区33| 久久亚洲中文字幕精品有坂深雪 | 午夜在线视频91精品| 久久九九久精品国产| 国产精品亚洲αv天堂无码| 国产精品美女网站| 国产精品 日韩欧美| 国产欧美精品区一区二区三区| 国产精品日韩欧美在线第3页| 国产精品福利在线观看免费不卡| 91精品国产品国语在线不卡 | 97视频在线观看这里只有精品| 国产办公室秘书无码精品99|