408-2010年-全国统考-重点、难点、错题
选择题
数据结构部分
- P235 T2(做√但总结)
双端队列有两种:
①输出受限的双端队列;②输入受限的双端队列
正如这题就是输出受限的双端队列:
其特点是:
①输出的相应位置就是其插入的位置
②顺序进队的元素之间必定是相邻的(可能左/可能右)
输入受限的双端队列:
其特点是:一个元素先出去,那么这个元素之前的元素必定已经在队列中且与输入的顺序相同
结合两种双端队列的出题:
这种题目就模拟一下,就可以了,无需列出两种双端队列的所有输出序列
知道两种的双端队列的特点就能快速的做出来
A:如果是输入受限,两端都可进队,要得到1 2 3 4,从两端进队都可以得到,如:S表示进队,X表示出队
①左边进队出队顺序是:SL,XL,SL,XL,SL,XL,SL,XL
②右边进队出队顺序是:SR,SR,SR,SR,XL,XL,XL,XL A√
B:要得到4 1 3 2的输出序列,必定不是输出受限的双端队列,因为输出受限的双端队列的特点是顺序进队的元素,在出队后必定是相邻的。而这4 1 3 2 中3就已经违反了这一特点,因此,再看看输入受限的双端队列满不满足,而再输入受限的双端队列中,4先输出,那么 1 2 3 4都已经在队列中,因此判断就只需要模拟其出队就可以了,可以验证到,其输入输出序列为:SL,SL,SL,SL,XL,XR,XL,(XL或XR) B√
C:可以看出也肯定不是输出受限的双端队列,在看输入受限的双端队列,4先出队那么其在队列的元素顺序是4 3 2 1,左右都可出队,模拟一下其出队顺序,可以发现不可能得到4 2 3 1 的出队顺序,因为2不可能在3之前出队 C×,选C
D:其出队顺序满足输出受限的双端队列,在模拟一下其入队顺序出队顺序:(SL/SR),SL,SR,SL,XL,XL,XL,XL,在看看输入受限的双端队列,不满足,因为2不可能在3之前出队,但题目只是说,输入受限和输出受限都不可能的输出序列,因此,答案选C
- 对于线索树的构造:二叉线索树的前驱后继指针只有左右孩子有一个没有才会有虚线构造,其左右指针就是其前驱和后继。(做√但总结)
计组部分
- P237 T17(做√但总结)
TLB、Page用来从VA->PA
Cache通过PA快速得到对应的数据,无需访存
A三者都未命中,发送缺页中断,进行缺页处理
B:TLB未命中,Page命中,查页表得到页框号得到PA,访问Cache命中得到数据
C:TLB命中得到页框号->PA,而TLB都命中了说明其页面必定在内存中,因为如果该页面不在内存,TLB对应的有效位就是0了必定不命中
D:因此D错误,TLB命中,Page必定命中