GESP 202412 五級

你的姓名:
1. 下?關(guān)于鏈表和數(shù)組的描述,錯(cuò)誤的是()。
2. 在循環(huán)單鏈表中,節(jié)點(diǎn)的 next 指針指向下?個(gè)節(jié)點(diǎn),最后?個(gè)節(jié)點(diǎn)的next 指針指向()。
3. 為了?便鏈表的增刪操作,?些算法?成?個(gè)虛擬頭節(jié)點(diǎn),?便統(tǒng)?刪除頭節(jié)點(diǎn)和其他節(jié)點(diǎn)。下?代碼實(shí)現(xiàn)了刪除鏈表中值為val 的節(jié)點(diǎn),橫線上應(yīng)填的最佳代碼是()。
4. 對下?兩個(gè)函數(shù),說法錯(cuò)誤的是()。
5. 兩塊長?形?地的長寬分別為24米和 36米,要將它們分成正?形的?塊,使得正?形的尺?盡可能?。?楊采?如下的輾轉(zhuǎn)相除函數(shù)gcd(24, 36) 來求正?形分塊的邊長,則函數(shù)gcd 調(diào)?順序?yàn)椋ǎ?div>
6. 唯?分解定理表明,每個(gè)?于1的?然數(shù)可以唯?地寫成若?個(gè)質(zhì)數(shù)的乘積。下?函數(shù)將?然數(shù)n的所有質(zhì)因素找出來,橫線上能填寫的最佳代碼是()。
7. 下述代碼實(shí)現(xiàn)素?cái)?shù)表的埃拉托?尼(埃?)篩法,篩選出所有?于等于n的素?cái)?shù)。下?說法,正確的是()。
8. 下述代碼實(shí)現(xiàn)素?cái)?shù)表的線性篩法,篩選出所有?于等于n的素?cái)?shù)。下?說法正確的是()。
9. 考慮以下C++代碼實(shí)現(xiàn)的快速排序算法,以下關(guān)于快速排序的說法,正確的是()。
10. 下?關(guān)于歸并排序,描述正確的是()。
11. 給定?個(gè)長度為的有序數(shù)組nums,其中所有元素都是唯?的。下?的函數(shù)返回?cái)?shù)組中元素target的索引。關(guān)于上述函數(shù),描述不正確的是()。
12. 給定?個(gè)長度為 的有序數(shù)組 nums ,其中可能包含重復(fù)元素。下?的函數(shù)返回?cái)?shù)組中某個(gè)元素 target 的左邊界,若數(shù)組中不包含該元素,則返回?1。例如在數(shù)組 nums = [5,7,7,8,8,10] 中查找 target=8 ,函數(shù)返回8在數(shù)組中的左邊界的索引為3。則橫線上應(yīng)填寫的代碼為()。
13. 假設(shè)有多個(gè)孩?,數(shù)組 g 保存所有孩?的胃?值。有多塊餅?,數(shù)組 s 保存所有餅?的尺?。?楊給孩?們發(fā)餅?,每個(gè)孩?最多只能給?塊餅?。餅?的尺??于等于孩?的胃?時(shí),孩?才能得到滿?。?楊的?標(biāo)是盡可能滿?越多數(shù)量的孩?,因此打算采?貪?算法來找出能滿?的孩?的數(shù)?,則橫線上應(yīng)填寫的代碼為()。
14. 關(guān)于分治算法,以下說法中不正確的是()。
15. 小楊編寫了?個(gè)如下的?精度減法函數(shù),下?說法,正確的是()。
第 1 題 單鏈表只?持在表頭進(jìn)?插?和刪除操作。
第 2 題 線性篩相對于埃拉托斯特尼篩法,每個(gè)合數(shù)只會被它的最?質(zhì)因數(shù)篩去?次,因此效率更?。
第 3 題 任何?個(gè)?于1的?然數(shù)都可以分解成若?個(gè)不同的質(zhì)數(shù)的乘積,且分解?式是唯?的。
第 4 題 貪?算法通過每?步選擇當(dāng)前最優(yōu)解,從??定能獲得全局最優(yōu)解。
第 5 題 遞歸算法必須有?個(gè)明確的結(jié)束條件,否則會導(dǎo)致?限遞歸并可能引發(fā)棧溢出。
第 6 題 快速排序和歸并排序的平均時(shí)間復(fù)雜度均為 O(n logn),且都是穩(wěn)定排序。
第 7 題 快速排序的時(shí)間復(fù)雜度總?插?排序的時(shí)間復(fù)雜度低。
第 8 題 ?分查找僅適?于數(shù)組?不適合鏈表,因?yàn)?分查找需要跳躍式訪問元素,鏈表中執(zhí)?跳躍式訪問的效率低。
第 9 題 對有序數(shù)組{5,13,19,21,37,56,64,75,88,92,100} 進(jìn)??分查找,成功查找元素19 的?較次數(shù)是2。
第 10 題 遞歸函數(shù)每次調(diào)???時(shí),系統(tǒng)都會為新開啟的函數(shù)分配內(nèi)存,以存儲局部變量、調(diào)?地址和其他信息等,導(dǎo)致遞歸通常?迭代更加耗費(fèi)內(nèi)存空間。
3.1 奇妙數(shù)字
3.2 武器強(qiáng)化
更多問卷 復(fù)制此問卷