吐槽
这张卷子难点很多坑点更多,总之非常恶心。。。。。。
题目解析
单选题
A. ls 列出当前工作目录的所有文件(List)
B. cd 将指定文件夹设置为当前工作目录(Change Directory)
C. cp 将文件复制到指定路径(Copy)
D. 这啥?
选A
直接加,选B
常识 ,选A
19年也考过该知识点。
堆排序可能会交换两个相等元素的位置,是不稳定排序,选C
19年11题的变式。
如果每个数都和 m a x , m i n max\ ,\ min max , min 比较,则要 4 n − 2 4n-2 4n−2 次
不妨把 2 n 2n 2n 个数切一半,拆成 a i , b i a_i,b_i ai,bi 两个序列
( a 1 , b 1 ) , ( a 2 , b 2 ) , . . . , ( a n , b n ) (a_1,b_1),(a_2,b_2),...,(a_n,b_n) (a1,b1),(a2,b2),...,(an,bn) 两两比较,小的跟 m i n min min 比,大的跟 m a x max max 比,则需
1 + 3 ( n − 1 ) = 3 n − 2 1+3(n-1)=3n-2 1+3(n−1)=3n−2 次, ( a 1 , b 1 ) (a_1,b_1) (a1,b1) 只用比一次
选B
全部算出来: 0 , 1 , 4 , 9 , 5 , 3 , 3 , 5 0,1,4,9,5,3,3,5 0,1,4,9,5,3,3,5
冲突处理: 0 , 1 , 4 , 9 , 5 , 3 , 6 , 7 0,1,4,9,5,3,6,7 0,1,4,9,5,3,6,7
选C
19年第8题,几乎一毛一样
为了让每个节点都有尽可能多的边(这样节点就最少),
可以构造一个完全图再加上孤立的点,构成非连通图。
36 36 36 条边构造完全图,设 n n n 个节点,则:
n ( n − 1 ) 2 = 36 ⇒ n = 9 \dfrac{n(n-1)}{2}=36\ \ \ \ \large\Rightarrow \ \ \ \normalsize n=9 2n(n−1)=36 ⇒ n=9
所以加上一个孤立点: a n s w e r = n + 1 = 10 answer=n+1=10 answer=n+1=10
选C
二叉树的性质:高度为 n n n 的满二叉树,节点共 2 n − 1 2^n-1 2n−1 个
所以求 ⌈ log 2 ( 2021 ) ⌉ = 11 \lceil\log_2(2021)\rceil=11 ⌈log2(2021)⌉=11
选B
前序:根在前,根左右
中序:根在中,左根右
后序:根在后,左右根
无论如何先左后右
所以选D
转化,求逆序对:
D A C F E B = 4 , 1 , 3 , 6 , 5 , 2 \mathrm{DACFEB}={4,1,3,6,5,2} DACFEB=4,1,3,6,5,2
选A
就是计算 5 n − 1 m o d n 5^{n-1}\ \mathrm{mod}\ n 5n−1 mod n
注意到 n