
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 更多課程傳送門: HYPERLINK /explore?utm_source=weibo&utm_medium=weibo&utm_campaign=YWGxiaoyuanword 點(diǎn)這里 百度2012實(shí)習(xí)生校園招聘筆試題閱讀次數(shù): 42次 發(fā)布時(shí)間: 2012-05-08 10:39:44發(fā)布人: pengzl來(lái)源: 網(wǎng)絡(luò)轉(zhuǎn)載1、給一個(gè)單詞a,如果通過(guò)交換單詞中字母的順序可以得到另外的單詞b,那么b是a的兄弟單詞,比如的單詞army和mary互為兄弟單詞。現(xiàn)在要給出一種解決方案,對(duì)于用戶輸入的單詞,根據(jù)給定的字典找出輸入單詞有哪些兄弟單詞。請(qǐng)具體說(shuō)明數(shù)據(jù)結(jié)構(gòu)和查詢流程,要求時(shí)間和空間效率盡
2、可能地高。字典樹(shù)的典型應(yīng)用2、系統(tǒng)中維護(hù)了若干數(shù)據(jù)項(xiàng),我們對(duì)數(shù)據(jù)項(xiàng)的分類可以分為三級(jí),首先我們按照一級(jí)分類方法將數(shù)據(jù)項(xiàng)分為A、B、C.若干類別,每個(gè)一級(jí)分類方法產(chǎn)生的類別又可以按照二級(jí)分類方法分為a、b、c.若干子類別,同樣,二級(jí)分類方法產(chǎn)生的類別又可以按照是三級(jí)分類方法分為i、ii、iii.若干子類別,每個(gè)三級(jí)分類方法產(chǎn)生的子類別中的數(shù)據(jù)項(xiàng)從1開(kāi)始編號(hào)。我們需要對(duì)每個(gè)數(shù)據(jù)項(xiàng)輸出日志,日志的形式是key_value對(duì),寫(xiě)入日志的時(shí)候,用戶提供三級(jí)類別名稱、數(shù)據(jù)項(xiàng)編號(hào)和日志的key,共五個(gè)key值,例如,write_log(A,a,i,1,key1),獲取日志的時(shí)候,用戶提供三級(jí)類別名稱、數(shù)據(jù)項(xiàng)
3、編號(hào),共四個(gè)key值,返回對(duì)應(yīng)的所有的key_value對(duì),例如get_log(A,a,i,1,key1),請(qǐng)描述一種數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)這些日志,并計(jì)算出寫(xiě)入日志和讀出日志的時(shí)間復(fù)雜度。3、C和C+中如何動(dòng)態(tài)分配和釋放內(nèi)存?他們的區(qū)別是什么?malloc/free和new/delete的區(qū)別4、數(shù)組al0,mid-1和almid,num-1是各自有序的,對(duì)數(shù)組al0,num-1的兩個(gè)子有序段進(jìn)行merge,得到al0,num-1整體有序。要求空間復(fù)雜度為O(1)。注:ali元素是支持b.html-x.html.-NULL。問(wèn):對(duì)于爬蟲(chóng)分別從/x1.html和/x2.html兩個(gè)入口開(kāi)始獲得兩個(gè)單向
4、鏈表,得到這兩個(gè)單向鏈表后,如何判斷他們是否抓取到了相同的URL?(假設(shè)頁(yè)面URL上百億,存儲(chǔ)資源有限,無(wú)法用hash方法判斷是否包含相同的URL)請(qǐng)先描述相應(yīng)的算法,再給出相應(yīng)的代碼實(shí)現(xiàn)。(只需給出判斷方法代碼,無(wú)需爬蟲(chóng)代碼)兩個(gè)單向鏈表的相交問(wèn)題。算法與程序設(shè)計(jì)二、4、有一種結(jié)構(gòu)如下圖所示,它由層的嵌套組成,一個(gè)父層中只能包含垂直方向上或者是水平方向上并列的層,例如,層1可以包含2、3、4三個(gè)垂直方向上的層,層2可以包含5和6兩個(gè)水平方向的層,在空層中可以包含數(shù)據(jù)節(jié)點(diǎn),所謂的空層是指不包含子層的層,每個(gè)空層可以包含若干個(gè)數(shù)據(jù)節(jié)點(diǎn),也可以一個(gè)都不包含。在這種結(jié)構(gòu)上面,我們從垂直方向上劃一條線
5、,我們約定每一個(gè)子層中我們只能經(jīng)過(guò)一個(gè)數(shù)據(jù)節(jié)點(diǎn),在這種情況下,每條線可以經(jīng)過(guò)多個(gè)數(shù)據(jù)節(jié)點(diǎn),也可以不經(jīng)過(guò)任何數(shù)據(jù)節(jié)點(diǎn),例如,線1經(jīng)過(guò)了3、5、8三個(gè)數(shù)據(jù)節(jié)點(diǎn),線2只經(jīng)過(guò)了14個(gè)數(shù)據(jù)節(jié)點(diǎn)。(1)給出函數(shù),實(shí)現(xiàn)判斷兩個(gè)數(shù)據(jù)節(jié)點(diǎn),是否可能同時(shí)被線劃中,給出具體的代碼。(2)給出函數(shù),輸出所有一條線可以劃中的數(shù)據(jù)節(jié)點(diǎn)序列, 可以給出偽代碼實(shí)現(xiàn)。思路:(1)判斷兩個(gè)數(shù)所屬的同一層次的相同矩形框的下一層次矩形框是水平排列的還是垂直排列的,垂直排列在能在一條線上,水平排列則不能。(2)用回溯算法求出所有在一條直線上的字符串,用兩字符串是否在同一直線上進(jìn)行剪枝操作。系統(tǒng)設(shè)計(jì)題1、相信大家都使用過(guò)百度搜索框的suggestion功能,百度搜索框中的suggestion提示功能如何實(shí)現(xiàn)?請(qǐng)給出實(shí)現(xiàn)思路和主要的數(shù)據(jù)結(jié)構(gòu)、算法。有什么優(yōu)化思路可以使得時(shí)間和空間效率最高?應(yīng)用字典樹(shù)來(lái)求前綴和TOP K對(duì)熱詞進(jìn)行統(tǒng)計(jì)排序2、兩個(gè)200G大小的文件A和B,AB文件里內(nèi)容均為無(wú)序的一行一個(gè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)家長(zhǎng)會(huì)校長(zhǎng)發(fā)言
- 2024廣告設(shè)計(jì)師能力要求分析試題及答案
- 2024年紡織工程師生產(chǎn)線優(yōu)化試題及答案
- 國(guó)際商業(yè)美術(shù)設(shè)計(jì)師考試實(shí)際案例研究試題及答案
- 水泥實(shí)驗(yàn)考試題及答案
- 河南物理期中試題及答案
- hr證書(shū)考試題庫(kù)及答案
- 下料工考試試題及答案
- 光伏站區(qū)動(dòng)力電纜技術(shù)規(guī)范書(shū)
- 文字類考試題及答案
- 《地方文化資源在幼兒園中開(kāi)發(fā)利用的比較研究》
- 【MOOC】制造技術(shù)基礎(chǔ)訓(xùn)練-北京理工大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 零售基礎(chǔ) 課件 第三章 零售用戶思維
- 部編版歷史八年級(jí)下冊(cè)第四單元 第13課《香港和澳門回歸祖國(guó)》說(shuō)課稿
- 中班數(shù)學(xué)活動(dòng)建造公園
- 2025年中考英語(yǔ)總復(fù)習(xí):書(shū)面表達(dá) 刷題練習(xí)題匯編(含答案解析、范文)
- 警察小學(xué)生安全教育講座
- 分期還款協(xié)議書(shū)模板示例
- 幼升小公有住宅租賃合同(2篇)
- 彩票大數(shù)據(jù)預(yù)測(cè)分析
- 4.1基因指導(dǎo)蛋白質(zhì)的合成(第1課時(shí))高一下學(xué)期生物人教版必修2
評(píng)論
0/150
提交評(píng)論