



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、面試題匯總編程基礎(chǔ)1、寫一個排序算法,可以是冒泡排序或者是快速排序,假設(shè)待排序?qū)ο笫且粋€維數(shù)組。(提示:不能使用系統(tǒng)已有函數(shù),另外請仔細(xì)回憶以前學(xué)習(xí)過的基礎(chǔ)知識)2、實(shí)現(xiàn)一個字符串截取的函數(shù),類似于 substr,必須能夠截取中文這種多字節(jié)編碼。假設(shè)每個中文也是一個字符,普通的數(shù)字、符號、字母也是一個字符。(提示:GB 編碼的中文字符范圍是 0 x81-0 xFE )3、寫一個遍歷指定目錄下所有子目錄文件的函數(shù)(提示:可以使用遞歸的方法)4、寫出匹配郵箱地址和 URL 的兩個正則表達(dá)式。類似下面的:郵箱地址:user_nameURL 地址: preg_* 類的正則處理函數(shù)能夠的正則)5、請描述
2、出七層網(wǎng)絡(luò)模型的名稱,由下到上(可以使用中文描述)6、說說下面這些這些協(xié)議的全稱和中文解釋(提示:都是工作在應(yīng)用層)SMTP、POP3、HTTP、FTP、DNS7、關(guān)于樹的數(shù)據(jù)結(jié)構(gòu).8、把一篇英文文檔中所有單詞的首字母轉(zhuǎn)為大寫,文檔存在 doc.txt 中??梢栽诙喾N編程語言中選擇(CC+,JAVA,.)寫出你的思路,盡量優(yōu)化你的程序。9、使用描述順序查找和二分查找(也叫做折半查找)算法,順序查找必須考慮效率,對象可以是一個有序數(shù)組/二分查找(數(shù)組里查找某個元素) bin_sch($array, $low, $high, $k)if ($low = $high)$mid =val($low+$
3、high)/2);if ($array$mid = $k)return $mid;elseif ($k $array$mid)return bin_sch($array, $low, $mid-1, $k);elsereturn bin_sch($array, $mid+1, $high, $k);return -1;/順序查找(數(shù)組里查找某個元素) seq_sch($array, $n, $k)$array$n = $k; for($i=0; $i$n; $i+)if($array$i=$k)break;if ($i$n)return $i;elsereturn -1;10、使用描述冒泡排序
4、和快速排序算法,對象可以是一個數(shù)組/冒泡排序(數(shù)組排序) bubble_sort($array)$count = count($array); if ($count = 0)return false;for($i=0; $i$i; $j-)if ($array$j $array$j-1)$tmp = $array$j;$array$j = $array$j-1;$array$j-1 = $tmp;return $array;/快速排序(數(shù)組排序) quick_sort($array)if (count($array) = 1) return $array;$key = $array0;$left_arr = array();$right_arr = array();for ($i=1; $icount($array); $i+)if ($array$i $val)$keys$key = $val$keys;if($order = 0)asort($keys);elsearsort($keys);reset($keys);foreach($keys as $key = $vals)$keysort$key = $key;$new_array = array(); f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《鄉(xiāng)土中國》整本書|閱讀教學(xué)
- 1.3運(yùn)動的快慢說課稿 2025年初中 人教版物理八年級上冊
- 門票變更通知函
- 橡膠件行業(yè)研究報告
- 建議駐廠通知函
- 語文基礎(chǔ)知識-主謂賓定狀補(bǔ)
- 江蘇省鎮(zhèn)江市丹徒區(qū)高資教育集團(tuán)四校聯(lián)考2024-2025學(xué)年七年級下學(xué)期3月月考英語試題(原卷版+解析版)
- 《商務(wù)英語筆譯》課件-第五模塊
- 長用設(shè)備及物資(防汛物資采購)投標(biāo)方案(技術(shù)方案)
- 產(chǎn)品手冊設(shè)計參考
- 2025年合肥公交集團(tuán)有限公司駕駛員招聘180人預(yù)筆試參考題庫附帶答案詳解
- 2025年蘇州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測試題庫完美版
- (二模)2025年寶雞市高考模擬檢測試題(二)物理試卷(含答案)
- 營銷管理實(shí)踐總結(jié)報告
- 基地種植合作合同范本
- 露天煤礦安全生產(chǎn)技術(shù)露天煤礦安全管理培訓(xùn)
- 2025年安徽警官職業(yè)學(xué)院單招職業(yè)傾向性測試題庫標(biāo)準(zhǔn)卷
- 2025年浙江寧波市江北區(qū)民政局招聘編外工作人員1人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- YB-T 6121-2023 鋼的晶間氧化深度測定方法
- 2025屆中交投資有限公司全球校園招聘來了筆試參考題庫附帶答案詳解
- 2025年中國科協(xié)所屬單位招聘19名應(yīng)屆生歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
評論
0/150
提交評論