日韩欧美另类久久久精品_亚洲大色堂人在线无码_国产三级aⅴ在线播放_在线无码aⅴ精品动漫_国产精品精品国产专区

百度招聘筆試題及答案

  編程:

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

  2編程:

  用C語(yǔ)言實(shí)現(xiàn)函數(shù)void*memmove(void*dest,constvoid*src,size_tn)。memmove

  函數(shù)的功能是拷貝src所指的內(nèi)存內(nèi)容前n個(gè)字節(jié)

  到dest所指的地址上。

  3英文拼寫糾錯(cuò):

  在用戶輸入英文單詞時(shí),經(jīng)常發(fā)生錯(cuò)誤,我們需要對(duì)其進(jìn)行糾錯(cuò)。假設(shè)已經(jīng)有一個(gè)包

  含了正確英文單詞的詞典,請(qǐng)你設(shè)計(jì)一個(gè)拼寫糾錯(cuò)

  的程序。

  (1)請(qǐng)描述你解決這個(gè)問(wèn)題的思路;

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

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

  4尋找熱門查詢:

  搜索引擎會(huì)通過(guò)日志文件把用戶每次檢索使用的所有檢索串都記錄下來(lái),每個(gè)查詢串

  的長(zhǎng)度為1-255字節(jié)。假設(shè)目前有一千萬(wàn)個(gè)記錄,

  這些查詢串的重復(fù)度比較高,雖然總數(shù)是1千萬(wàn),但如果除去重復(fù)后,不超過(guò)3百萬(wàn)個(gè)

  。一個(gè)查詢串的重復(fù)度越高,說(shuō)明查詢它的用戶越多,

  也就是越熱門。請(qǐng)你統(tǒng)計(jì)最熱門的10個(gè)查詢串,要求使用的內(nèi)存不能超過(guò)1G。

  (1)請(qǐng)描述你解決這個(gè)問(wèn)題的思路;

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

  5集合合并:

  給定一個(gè)字符串的集合,格式如:

  {aaabbbccc},{bbbddd},{eeefff},{ggg},{dddhhh}

  要求將其中交集不為空的集合合并,要求合并完成后的集合之間無(wú)交集,例如上例應(yīng)

  輸出

  {aaabbbcccdddhhh},{eeefff},{ggg}

  (1)請(qǐng)描述你解決這個(gè)問(wèn)題的思路;

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

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

  ////////////////////////////////1

  1題

  char*revert(char*str)

  {

  intn=strlen(str);

  inti=0;

  charc;

  for(i=0;i{

  c=str;

  str=str[n-i];

  str[n-i]=c;

  }

  returnstr;

  }

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

  2題

  void*memmove(void*dest,constvoid*src,size_tn)

  {

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

  char*temp=(char*)dest;

  char*ss=(char*)src;

  inti=0;

  for(;i{

  *temp =*ss ;

  }

  returntemp;

  }

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

  3題

  (1)思路:

  字典以字母鍵樹組織,在用戶輸入同時(shí)匹配

本文已影響6827
上一篇:C#筆試試題 下一篇:華為招聘C語(yǔ)言筆試試題

相關(guān)文章推薦

|||||