百度筆經(jīng)分享

2024-06-05 18:03:28 大風(fēng)車考試網(wǎng)

  如下內(nèi)容是一位網(wǎng)友參加百度筆試后,寫下的筆經(jīng),希望能幫助后來人。
  編程:

  用C語言實(shí)現(xiàn)一個revert函數(shù),它的功能是將輸入的字符串在原串上倒序后返回。

  2 編程:

  用C語言實(shí)現(xiàn)函數(shù)void * memmove(void *dest,const void *src,size_t n)。memmove函數(shù)的功能是拷貝src所指的內(nèi)存內(nèi)容前n個字節(jié)到dest所指的地址上。

  3 英文拼寫糾錯:

  在用戶輸入英文單詞時,經(jīng)常發(fā)生錯誤,我們需要對其進(jìn)行糾錯。假設(shè)已經(jīng)有一個包含了正確英文單詞的詞典,請你設(shè)計一個拼寫糾錯的程序。

  (1)請描述你解決這個問題的思路;

  (2)請給出主要的處理流程,算法,以及算法的復(fù)雜度;

  (3)請描述可能的改進(jìn)(改進(jìn)的方向如效果,性能等等,這是一個開放問題)。

  4 尋找熱門查詢:

  搜索引擎會通過日志文件把用戶每次檢索使用的所有檢索串都記錄下來,每個查詢串的長度為1-255字節(jié)。假設(shè)目前有一千萬個記錄,這些查詢串的重復(fù)度比較高,雖然總數(shù)是1千萬,但如果除去重復(fù)后,不超過3百萬個。一個查詢串的重復(fù)度越高,說明查詢它的用戶越多,也就是越熱門。請你統(tǒng)計最熱門的10個查詢串,要求使用的內(nèi)存不能超過1G。

  (1)請描述你解決這個問題的思路;

  (2)請給出主要的處理流程,算法,以及算法的復(fù)雜度。

  5 集合合并:

  給定一個字符串的集合,格式如: {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh} 要求將其中交集不為空的集合合并,要求合并完成后的集合之間無交集,例如上例應(yīng)輸出 {aaa bbb ccc ddd hhh},{eee fff}, {ggg}

  (1)請描述你解決這個問題的思路;

  (2)請給出主要的處理流程,算法,以及算法的復(fù)雜度

  (3)請描述可能的改進(jìn)(改進(jìn)的方向如效果,性能等等,這是一個開放問題)。

  ////////////////////////////////

  1 題

  char *revert(char * str)

  {

  int n=strlen(str);

  int i=0;

  char c;

  for(i=0;i {

  c=str;

  str=str[n-i];

  str[n-i]=c;

  }

  return str;

  }

  ///////////////////////////////////

  2 題

  void * memmove(void *dest,const void *src,size_t n)

  {

  assert((dest!=0)&&(src!=0));

  char * temp=(char * )dest;

  char * ss=(char * )src;

  int i=0;

  for(;i {

  *temp =*ss ;

  }

  return temp;

  }

  /////////////////////////////////////////////////

  3 題

  (1)思路: 字典以字母鍵樹組織,在用戶輸入同時匹配

  (2) 流程:

  每輸入一個字母:

  沿字典樹向下一層,

  a)若可以順利下行,則繼續(xù)至結(jié)束,給出結(jié)果;

  b)若該處不能匹配,糾錯處理,給出拼寫建議,繼續(xù)至a);

  • 相關(guān)文章
  • 福特財務(wù)筆試面試經(jīng)驗(yàn)福特財務(wù)筆試面試經(jīng)驗(yàn)

    今天心情不錯,來跟大家分享下2015福特財務(wù)筆試經(jīng)驗(yàn)。2016年福特的筆試規(guī)模比較大,是海筆,每場感覺至少有70個人的說,不過可能是因?yàn)樨攧?wù)與hr一起筆顯得比較多..

    2024-06-02 07:20:02
  • 廣州華為財務(wù)筆試面試經(jīng)驗(yàn)廣州華為財務(wù)筆試面試經(jīng)驗(yàn)

    如果即將畢業(yè)的大學(xué)生們也想進(jìn)入華為工作,那么,我在此跟大家分享下我的應(yīng)聘廣州華為財務(wù)職位時的筆試經(jīng)驗(yàn)吧! 華為是我聽的第一個宣講會,第一個網(wǎng)申,第..

    2024-05-30 11:45:36
  • 中聯(lián)重科筆試面試經(jīng)驗(yàn)中聯(lián)重科筆試面試經(jīng)驗(yàn)

    在我同學(xué)的和身邊朋友的眼中,我是一個女漢子的形象。近日我應(yīng)聘的是中聯(lián)重科混凝土機(jī)械國際管理公司的工藝工程師。 網(wǎng)投沒有過,因?yàn)榫W(wǎng)投也沒有我需要應(yīng)聘..

    2024-06-01 22:42:40
  • 福特財務(wù)筆試面試經(jīng)驗(yàn)福特財務(wù)筆試面試經(jīng)驗(yàn)

    今天心情不錯,來跟大家分享下2015福特財務(wù)筆試經(jīng)驗(yàn)。2016年福特的筆試規(guī)模比較大,是海筆,每場感覺至少有70個人的說,不過可能是因?yàn)樨攧?wù)與hr一起筆顯得比較多..

    2024-06-02 07:20:02
  • 廣州華為財務(wù)筆試面試經(jīng)驗(yàn)廣州華為財務(wù)筆試面試經(jīng)驗(yàn)

    如果即將畢業(yè)的大學(xué)生們也想進(jìn)入華為工作,那么,我在此跟大家分享下我的應(yīng)聘廣州華為財務(wù)職位時的筆試經(jīng)驗(yàn)吧! 華為是我聽的第一個宣講會,第一個網(wǎng)申,第..

    2024-05-30 11:45:36
  • 中聯(lián)重科筆試面試經(jīng)驗(yàn)中聯(lián)重科筆試面試經(jīng)驗(yàn)

    在我同學(xué)的和身邊朋友的眼中,我是一個女漢子的形象。近日我應(yīng)聘的是中聯(lián)重科混凝土機(jī)械國際管理公司的工藝工程師。 網(wǎng)投沒有過,因?yàn)榫W(wǎng)投也沒有我需要應(yīng)聘..

    2024-06-01 22:42:40
  • 軍校面試體檢如何輕松過關(guān) 軍檢面試內(nèi)容及技巧軍校面試體檢如何輕松過關(guān) 軍檢面試內(nèi)容及技巧

    軍校面試主要是對報考軍校人員的政治思想的考核,所以提問的內(nèi)容大都與政治方向有關(guān),當(dāng)然了因?yàn)槊鎸Φ氖歉咧袑W(xué)生,一般不會提過難的問題。以下是小編整理的相關(guān)內(nèi)容..

    2024-06-22 15:32:36
  • 大學(xué)社團(tuán)宣傳部經(jīng)典的面試問題大學(xué)社團(tuán)宣傳部經(jīng)典的面試問題

    1.你對學(xué)生會是怎么看的?對于學(xué)生會你有什么想法?“學(xué)生會是一個集體,我們學(xué)生會每一個成員都要時刻維護(hù)學(xué)生會的優(yōu)良形象,做好模范帶好頭。要時時以身作則,處處..

    2024-05-26 05:49:51
  • 大學(xué)學(xué)生會宣傳部的面試問題模板大學(xué)學(xué)生會宣傳部的面試問題模板

    學(xué)生會宣傳部社團(tuán)面試問題回答11,你認(rèn)為宣傳部應(yīng)該是怎樣的一個部門?2,怎樣發(fā)揮宣傳部的作用?比如舉辦什么活動。

    2024-06-01 11:04:39
  • 學(xué)生會宣傳部面試的簡短問題學(xué)生會宣傳部面試的簡短問題

    學(xué)生會宣傳部社團(tuán)面試問題回答11,你認(rèn)為宣傳部應(yīng)該是怎樣的一個部門?2,怎樣發(fā)揮宣傳部的作用?比如舉辦什么活動。

    2024-05-26 14:04:28