
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 更多課程傳送門: HYPERLINK /explore?utm_source=weibo&utm_medium=weibo&utm_campaign=YWGxiaoyuanword 點這里 百度2012實習生校園招聘筆試題閱讀次數: 42次 發布時間: 2012-05-08 10:39:44發布人: pengzl來源: 網絡轉載1、給一個單詞a,如果通過交換單詞中字母的順序可以得到另外的單詞b,那么b是a的兄弟單詞,比如的單詞army和mary互為兄弟單詞。現在要給出一種解決方案,對于用戶輸入的單詞,根據給定的字典找出輸入單詞有哪些兄弟單詞。請具體說明數據結構和查詢流程,要求時間和空間效率盡
2、可能地高。字典樹的典型應用2、系統中維護了若干數據項,我們對數據項的分類可以分為三級,首先我們按照一級分類方法將數據項分為A、B、C.若干類別,每個一級分類方法產生的類別又可以按照二級分類方法分為a、b、c.若干子類別,同樣,二級分類方法產生的類別又可以按照是三級分類方法分為i、ii、iii.若干子類別,每個三級分類方法產生的子類別中的數據項從1開始編號。我們需要對每個數據項輸出日志,日志的形式是key_value對,寫入日志的時候,用戶提供三級類別名稱、數據項編號和日志的key,共五個key值,例如,write_log(A,a,i,1,key1),獲取日志的時候,用戶提供三級類別名稱、數據項
3、編號,共四個key值,返回對應的所有的key_value對,例如get_log(A,a,i,1,key1),請描述一種數據結構來存儲這些日志,并計算出寫入日志和讀出日志的時間復雜度。3、C和C+中如何動態分配和釋放內存?他們的區別是什么?malloc/free和new/delete的區別4、數組al0,mid-1和almid,num-1是各自有序的,對數組al0,num-1的兩個子有序段進行merge,得到al0,num-1整體有序。要求空間復雜度為O(1)。注:ali元素是支持b.html-x.html.-NULL。問:對于爬蟲分別從/x1.html和/x2.html兩個入口開始獲得兩個單向
4、鏈表,得到這兩個單向鏈表后,如何判斷他們是否抓取到了相同的URL?(假設頁面URL上百億,存儲資源有限,無法用hash方法判斷是否包含相同的URL)請先描述相應的算法,再給出相應的代碼實現。(只需給出判斷方法代碼,無需爬蟲代碼)兩個單向鏈表的相交問題。算法與程序設計二、4、有一種結構如下圖所示,它由層的嵌套組成,一個父層中只能包含垂直方向上或者是水平方向上并列的層,例如,層1可以包含2、3、4三個垂直方向上的層,層2可以包含5和6兩個水平方向的層,在空層中可以包含數據節點,所謂的空層是指不包含子層的層,每個空層可以包含若干個數據節點,也可以一個都不包含。在這種結構上面,我們從垂直方向上劃一條線
5、,我們約定每一個子層中我們只能經過一個數據節點,在這種情況下,每條線可以經過多個數據節點,也可以不經過任何數據節點,例如,線1經過了3、5、8三個數據節點,線2只經過了14個數據節點。(1)給出函數,實現判斷兩個數據節點,是否可能同時被線劃中,給出具體的代碼。(2)給出函數,輸出所有一條線可以劃中的數據節點序列, 可以給出偽代碼實現。思路:(1)判斷兩個數所屬的同一層次的相同矩形框的下一層次矩形框是水平排列的還是垂直排列的,垂直排列在能在一條線上,水平排列則不能。(2)用回溯算法求出所有在一條直線上的字符串,用兩字符串是否在同一直線上進行剪枝操作。系統設計題1、相信大家都使用過百度搜索框的suggestion功能,百度搜索框中的suggestion提示功能如何實現?請給出實現思路和主要的數據結構、算法。有什么優化思路可以使得時間和空間效率最高?應用字典樹來求前綴和TOP K對熱詞進行統計排序2、兩個200G大小的文件A和B,AB文件里內容均為無序的一行一個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效提升公共營養師考試通過率試題及答案
- 自貢中考測試題及答案
- 精通作物管理的試題及答案
- 規劃師考試中的演講能力與表達技巧試題及答案
- 藥物評價標準的變遷試題及答案
- 財稅行業考試試題及答案
- 西醫臨床考試內部知識點的聯系與搭建試題及答案
- 重慶高一入學試題及答案
- 藥物研發倫理及法律問題試題及答案
- 燃氣輪機行業未來趨勢與市場前景深度解析
- 《簡單教數學》讀后感范文
- 華南理工大學《軟件分析設計與建模》2022-2023學年期末試卷
- 任務2 比亞迪·秦混合動力汽車動力系統構造與檢修
- 校園天眼平臺建設方案
- 世界500強企業管理層最鐘愛的管理工具合集
- 森林管護工參考試題及答案
- 2022-2024年高考數學試題分類匯編:導數及其應用(解析版)
- GB/T 17727-2024船用法蘭非金屬墊片
- 前程無憂國企筆試題
- 人教版初中數學一次函數專題訓練100題含參考答案(5篇專項)
- 2023.05.06-廣東省建筑施工安全生產隱患識別圖集(高處作業吊籃工程部分)
評論
0/150
提交評論