1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 阿里巴巴集團筆試題目

        時間:2020-11-09 17:51:20 筆試題目 我要投稿

        阿里巴巴集團筆試題目

        下面是由應屆畢業生網分享的筆試題目

        阿里巴巴集團筆試題目

        第一題、5億個不重復的商品的ID(每一個商品的ID是64位),現在有一個存放了10億個商品ID(商品的ID會有重復)的日志文件,請設計一種方法找出5億個商品中沒有出現在日志文件中的商品。假設所能使用的'內存為2G。
        [html] view plaincopyprint?
        01.2G的文件只能存放2.5億的商品ID,因為5億商品大小為5*10^8*8B=4G?梢钥紤]將5億商品ID哈希到四個文件中A[4]。然后將10億個商品哈希到另外四個文件中B[4]。每次讀入一個A文件讀入一個B文件,將B文件哈希到A文件中,A文件中的值為0的鍵值就是沒有被日志文件包含的。但是日志文件分成四個之后,每一個的大小事2G無法一次性的讀入,可以一次讀一半或者分成8個文件。以上為博主的思路,歡迎各位指正。
        2G的文件只能存放2.5億的商品ID,因為5億商品大小為5*10^8*8B=4G?梢钥紤]將5億商品ID哈希到四個文件中A[4]。然后將10億個商品哈希到另外四個文件中B[4]。每次讀入一個A文件讀入一個B文件,將B文件哈希到A文件中,A文件中的值為0的鍵值就是沒有被日志文件包含的。但是日志文件分成四個之后,每一個的大小事2G無法一次性的讀入,可以一次讀一半或者分成8個文件。以上為博主的思路,歡迎各位指正。[cpp] view plaincopyprint?
        01.

        第二題、有一個詞組的列表,list<string> wordlist={"a boy","hello word ","small cat",.......};有一個字符串string stringlist={“ a boy can catch small cats”}.

        要求找出出現在stringlist中的wordlist的詞組。比如a boy就出現了,但是small cat沒出現。只要有一個出現了就返回true,否則返回false

        [cpp] view plaincopyprint?
        01. bool Find(list<string>wordlist,string stringlist)
        02.{
        03. int length=wordlist.length();
        04. int i;
        05. for(i=0;i<length;i++)
        06. {
        07. if(stringlist.find(wordlist[i])!=stringlist.end()&&*(stringlist.find(wordlist[i])++)==' ')
        08. {
        09. return true;

        【阿里巴巴集團筆試題目】相關文章:

        哈爾濱阿里巴巴經典筆試題目06-25

        2016中軟集團筆試題目12-21

        中國國電集團筆試題目08-31

        阿里巴巴校園招聘筆試題目分享12-07

        上汽集團Java開發筆試題目11-16

        阿里巴巴招募實習生筆試題目12-17

        方正集團Java開發工程師筆試題目11-15

        2015年阿里巴巴交互設計師筆試題目09-05

        阿里巴巴Java筆試題10-15

        阿里巴巴程序筆試題01-16

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>