下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第第頁(yè)百度面試題目
size_tfoo(unsignedint*a1,size_tal1,unsignedint*a2,size_tal2)
其中a1和a2都為無(wú)符號(hào)數(shù)組,al1和al2為數(shù)組的長(zhǎng)度,數(shù)組的長(zhǎng)度為偶數(shù)。
無(wú)符號(hào)數(shù)組由一對(duì)數(shù)字區(qū)間組成。如下例:
a1為0,1,3,6,10,20
a2為0,1,20,50,4,5
那么a1表示以下區(qū)間[0,1][3,6][10,20]
a2表示以下區(qū)間[0,1][20,50][4,5]
那么a1,a2的重疊部分為[0,1][4,5],其長(zhǎng)度為2
函數(shù)foo要求返回重疊區(qū)間的長(zhǎng)度。上例中為2.
要求:
具體說(shuō)明自己的解題思路,說(shuō)明自己實(shí)現(xiàn)的一些關(guān)鍵點(diǎn)。
寫出函數(shù)foo原代碼,另外效率盡量高,并給出代碼的繁復(fù)性分析。
限制:
al1和al2的.長(zhǎng)度不超過(guò)100萬(wàn)。而且同一個(gè)數(shù)組的區(qū)間可能涌現(xiàn)重重疊。
如a1可能為0,5,4,8,9,100,70,80
運(yùn)用的存儲(chǔ)空間盡量小。
2多人排成一個(gè)隊(duì)列,我們認(rèn)為從低到高是正確的序列,但是總有部分人不遵守秩序。假如說(shuō),前面的人比后面的人高(兩人身高一樣認(rèn)為是合適的),那么我們就認(rèn)為這兩個(gè)人是一對(duì)“搗亂分子”,比如說(shuō),現(xiàn)在存在一個(gè)序列:
176,178,180,170,171
這些搗亂分子對(duì)為176,170,176,171,178,170,178,171,180,170,180,171,
那么,現(xiàn)在給出一個(gè)整型序列,請(qǐng)找出這些搗亂分子對(duì)的個(gè)數(shù)(僅給出搗亂分子對(duì)的數(shù)目即可,不用詳細(xì)的對(duì))
要求:
輸入:
為一個(gè)文件(in),文件的每一行為一個(gè)序列。序列全為數(shù)字,數(shù)字間用”,”分隔。
輸出:
為一個(gè)文件(out),每行為一個(gè)數(shù)字,表示搗亂分子的對(duì)數(shù)。
具體說(shuō)明自己的解題思路,說(shuō)明自己實(shí)現(xiàn)的一些關(guān)鍵點(diǎn)。并給出實(shí)現(xiàn)的代碼,并分析時(shí)間繁復(fù)度。
限制:
輸入每行的最大數(shù)字個(gè)數(shù)為100000個(gè),數(shù)字最長(zhǎng)為6位。程序無(wú)內(nèi)存運(yùn)用限制。
二、下面是兩道選做題,請(qǐng)依據(jù)自己的狀況選擇其中的一道作答(WEB方向請(qǐng)答第4道,其他職位方向答第3道)。
3
考慮一個(gè)在線好友系統(tǒng)。系統(tǒng)為每個(gè)用戶維護(hù)一個(gè)好友列表,列表限制最多可以有500個(gè)好友,好友需要是這個(gè)系統(tǒng)中的其它用戶。好友關(guān)系是單向的,用戶B是用戶A的好友,但A不肯定是B的好友。
用戶以ID形式表示,現(xiàn)給出好友列表數(shù)據(jù)的文本形式如下:
13,5,7,67,78,3332
2567,890
311,66
14567
7810000
…
每行數(shù)據(jù)有兩列,第一列為用戶ID,第二列為其好友ID,不同ID間
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 濱州醫(yī)學(xué)院《新媒體綜合運(yùn)營(yíng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 濱州學(xué)院《融媒體創(chuàng)意坊》2023-2024學(xué)年第一學(xué)期期末試卷
- 畢節(jié)幼兒師范高等專科學(xué)?!毒C合英語(yǔ):生工食品藥學(xué)1》2023-2024學(xué)年第一學(xué)期期末試卷
- 北京中醫(yī)藥大學(xué)東方學(xué)院《中學(xué)生物教材分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 個(gè)人房屋租賃合同精簡(jiǎn)版
- 視頻監(jiān)控合同書
- 二零二五年光伏發(fā)電合同能源管理合作協(xié)議2篇
- 2024至2030年伸縮型畫架項(xiàng)目投資價(jià)值分析報(bào)告
- 電動(dòng)車租賃合同
- 資方項(xiàng)目居間協(xié)議居間合同標(biāo)準(zhǔn)版
- 浙江省金華市金東區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期語(yǔ)文期末試卷
- 【7地星球期末】安徽省合肥市包河區(qū)智育聯(lián)盟校2023-2024學(xué)年七年級(jí)上學(xué)期期末地理試題(含解析)
- (2021)最高法民申5114號(hào)凱某建設(shè)工程合同糾紛案 指導(dǎo)
- 【9物(人)期末】安慶市宿松縣2023-2024學(xué)年九年級(jí)上學(xué)期期末考試物理試題
- 導(dǎo)航通信一體化考核試卷
- 2024年未成年子女房產(chǎn)贈(zèng)與協(xié)議
- 尊重學(xué)術(shù)道德遵守學(xué)術(shù)規(guī)范學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 望廬山瀑布李白
- 《論語(yǔ)》誦讀計(jì)劃
- 2006年工資標(biāo)準(zhǔn)及套改對(duì)應(yīng)表
- 中英文對(duì)照財(cái)務(wù)報(bào)表-模板
評(píng)論
0/150
提交評(píng)論