亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學習啦 > 創(chuàng)業(yè)指南 > 職場 > 筆試題 > 百度2017校園招聘筆試題

      百度2017校園招聘筆試題

      時間: 護托1061 分享

      百度2017校園招聘筆試題

        百度2017校園招聘筆試題有哪些內容呢?下面就由學習啦小編為大家介紹一下百度2017校園招聘筆試題的文章,歡迎閱讀。

        百度2017校園招聘筆試題篇1

        請列舉下不同進程之間共享數(shù)據(jù)的方式(至少舉出三種)。(10分)

        1、文件映射(Memory-Mapped Files)能使進程把文件內容當作進程地址間一塊內存那樣來對待

        2、共享內存(Shared Memory)實際就是文件映射的一種特殊情況

        3、命名管道(Named Pipe)是服務器進程和一個或多個客戶進程之間通信的單向或雙向管道

        4、郵件槽(Mailslots)提供進程間單向通信能力,任何進程都能建立郵件槽成為郵件槽服務器

        5、剪貼板(Clipped Board)為不同應用程序之間共享不同格式數(shù)據(jù)提供了一條捷徑

        6、動態(tài)連接庫(DLL)中的全局數(shù)據(jù)可以被調用DLL的所有進程共享

        百度2017校園招聘筆試題篇2

        請描述下TCP和UDP的差別,并且各列舉出一個上層協(xié)議。(10分)

        TCP---傳輸控制協(xié)議,提供的是面向連接、可靠的字節(jié)流服務。當客戶和服務器彼此交換數(shù)據(jù)前,必須先在雙方之間建立一個TCP連接,之后才能傳輸數(shù)據(jù)。TCP提供超時重發(fā),丟棄重復數(shù)據(jù),檢驗數(shù)據(jù),流量控制等功能,保證數(shù)據(jù)能從一端傳到另一端。

        UDP---用戶數(shù)據(jù)報協(xié)議,是一個簡單的面向數(shù)據(jù)報的運輸層協(xié)議。UDP不提供可靠性,它只是把應用程序傳給IP層的數(shù)據(jù)報發(fā)送出去,但是并不能保證它們能到達目的地。由于UDP在傳輸數(shù)據(jù)報前不用在客戶和服務器之間建立一個連接,且沒有超時重發(fā)等機制,故而傳輸速度很快。

        經常使用“ping”命令的原理就是向對方主機發(fā)送UDP數(shù)據(jù)包,ftp等就是使用到的TCP協(xié)議

        百度2017校園招聘筆試題篇3

        算法與程序設計

        1、給出一個數(shù)據(jù)A={a_0,a_1,a_2…a_n}(其中n可變),打印出該數(shù)值元素的所有組合。(15分)

        因為題目要求n可變,所以不可能是n層for循環(huán)的方式,可以采用遞歸的方式來實現(xiàn),每次取一個元素,在剩下元素的數(shù)組中遞歸,要注意遞歸結束的條件。

        2、有這樣一個數(shù)組A,大小為n,相鄰元素差的絕對值都是1,如A={4,5,6,5,6,7,8,9,10,9},現(xiàn)在給定數(shù)組A和目標整數(shù)t,請找到t在A中的位置。(15分)

        最簡單的方式是循環(huán)遍歷每一個元素之后比較,找到t在A中的位置,此種方法效率最低;

        改進:因為相鄰元素差的絕對值都是1,那么任意兩個元素相距的位置至少是兩元素差的絕對值個,假設要找的元素是t,t和a(0)的差為y1=abs(t-a[0]),那么t和a[0]的距離至少是y1,再求一次差值y2=abs(t-a[y1]),t和a[y1+y2]的距離至少是y2,繼續(xù)向后查找,直到相等為止,此種方法效率較前一種高

        3、有一顆二叉樹,定義樹的高度為從根到葉子節(jié)點的最長距離,樹的寬度為每層節(jié)點的最大值,樹的面積定義為高度和寬度的乘積。寫一個函數(shù)計算一個二叉樹的面積。(15分)

        廣度遍歷求樹的寬度,深度遍歷求樹的高度,之后計算面積

      3156797