408考研王道考研十月份每日一题(待更新)
Posted 九死九歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了408考研王道考研十月份每日一题(待更新)相关的知识,希望对你有一定的参考价值。
这些题在王道论坛的b站账号就能找到原题和解析。我这里不会照抄人家的解析的,我自己分析一下,方便将来复习。
十月二十日
【数据结构】
题目:
1.设某二叉树的先序遍历序列为ABDGCEFH,中序遍历序列为DGBAECHF,则其后序遍历序列是_____。(中国科学院大学 2018)
A. GDBEFHCA
B. GDEFHBCA
C. GDBEHFCA
D. GBEEFCHA
答案:
C
解析:
· 个人分析:
首先来看力扣上一道题:从前序与中序遍历序列构造二叉树来看看我的代码:
/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode() {}
* TreeNode(int val) { this.val = val; }
* TreeNode(int val, TreeNode left, TreeNode right) {
* this.val = val;
* this.left = left;
* this.right = right;
* }
* }
*/
class Solution {
static int[] preorder;
static int[] inorder;
public TreeNode buildTree(int[] preorder, int[] inorder) {
Solution.preorder = preorder;
Solution.inorder = inorder;
return buildTree(0, preorder.length, 0, inorder.length);
}
public TreeNode buildTree(int pBegin, int pEnd, int iBegin, int iEnd) {
if (pBegin + 1== pEnd) return new TreeNode(preorder[pBegin]);
if (pBegin == pEnd) return null;
int rootVal = preorder[pBegin];
int rootIndex = -1;
for (int i = iBegin; i < iEnd; i++) {
if (inorder[i] == rootVal) rootIndex = i;
}
return new TreeNode(rootVal,
buildTree(pBegin + 1, pBegin + rootIndex - iBegin + 1, iBegin, rootIndex),
buildTree(pBegin + 1 + rootIndex - iBegin, pBegin + rootIndex - iBegin + iEnd - rootIndex, rootIndex + 1, iEnd));
}
}
这就是这个算法实现的思路,通过这个算法我们可以得到二叉树为:
很轻易可以写出来他的后序遍历是:GDBEHFCA
· 官方解析:
先序遍历的顺序是根节点左子树右子树,中序遍历的顺序是左子树根节点右子树,后序遍历的顺序是左子树右子树根节点。二叉树的先序遍历和中序遍历唯一确定二叉树的顺序,所以直接进行后序遍历即可。
【计算机网络】
题目:
2.关于链路状态协议的描述,_____是错误的。(中国传媒大学 2007年)
A.仅相邻路由器需要交换各自的路由表
B.全网路由器的拓扑数据库是一致的
C.采用洪泛技术更新链路变化信息
D.具有快速收敛的优点
答案:
A
解析:
· 个人分析:
链路状态路由选择协议又称为最短路径优先协议或分布式数据库协议,它基于Edsger Dijkstra的最短路径优先(SPF)算法。
阿西吧,计网不太熟,这里牵扯的知识点是应用层的路由选择协议,主要包括:内部网关协议RIP,开放最短路径协议OSFP和外部网关协议BGP。 这里说的链路状态路由选择协议就是开放最短路径协议OSFP的别名。我来总结一下OSFP协议的特点:
- 使用洪泛法向自治系统内所有路由器发送信息,即路由器通过输出端口向所有相邻的路由器发送信息,而每一个相邻路由器又再次将此信息发往其所有的相邻路由器。最终整个区域内所有路由器都得到了这个信息的一个副本。(类似于广播的形式)
- 发送的信息就是与本路由器相邻的所有路由器的链路状态(本路由器和哪些路由器相邻,以及该链路的度量/代价――费用、距离、时延、带宽等)。
- 只有当链路状态发生变化时,路由器才向所有路由器洪泛发送此信息。
- 所有路由器都能建立一个链路状态数据库,即全网拓扑图。
- 每隔30min,要刷新一次数据库中的链路状态。
- 由于一个路由器的链路状态只涉及到与相邻路由器的连通状态,因而与整个互联网的规模并无直接关系。因此当互联网规模很大时,OSPF协议要比距离向量协议RIP好得多。
- OSPF不存在RIP算法中坏消息传的慢的问题,它的收敛速度很快。
可见A选项是不正确的,他是基于Floyd算法的RIP协议的特点。
· 官方解析:
在链路状态路由算法中,每个路由器在自己的链路状态变化时,将链路状态信息用洪泛法传送给网络中其他的路由器。发送的链路状态信息包括该路由器的相邻路由器以及所有相邻链路的状态,A错误。链路状态协议具有快速收敛的优点,它能够在网络拓扑发生变化时,立即进行路由的重新计算,并及时向其他路由器发送最新的链路状态信息,使得各路由器的链路状态表能够尽量保持一致,B、C、D正确。
【操作系统】
题目:
3.在磁盘文件系统中,对于下列文件物理结构,_____不具有直接读写文件任意一个记录的能力。(南京航空航天大学 2006年)
A.顺序结构
B.链接结构
C.索引结构
D.散列结构
答案:
B
解析:
· 个人分析:
首先散列不是物理物理结构。剩下的三个选项,很明显是链表,这个原因具体牵扯数据结构。
这里链接结构相当于链表,顺序结构和索引结构都相当于顺序表,不同的是,顺序结构是存储的信息是连续的,而索引结构存储的信息和链接结构一样是离散的,只不过索引结构有一个顺序存储的索引表,存储着他所存储的文件的地址。
· 官方解析:
链接结构只能从链表当前指针文件逐个查找。另外注意,散列(Hash)结构不是文件物理结构。
【计算机组成原理】
题目:
4.总线的通信控制主要解决_____的问题。(哈尔滨工业大学 2005年)
A.由哪个主设备占用总线
B.通信双方如何获知传输开始和结束
C.通信过程中双方如何协调配合
D.B和C
答案:
D
解析:
· 个人分析:
机组目前只学到第三章,不会。
· 官方解析:
总线的通信控制包括判优控制和通信控制。选项A描述的是判优控制解决的问题,选项B和C描述的是通信控制解决的问题。
十月二十一日
【数据结构】
题目:
1.具有6个顶点的无向图,当有_____条边时能确保是一个连通图。(华中科技大学 2007年)
A.8
B.9
C.10
D.11
答案:
解析:
【计算机网络】
题目
2.下列关于CSMA/CD的表述,正确的是_____。(中国科学院大学 2018)
A.站点在发送完帧之后再对冲突进行检测
B.站点在发送帧期间,同时对冲突进行检测
C.发送帧和检测冲突并不是在同一个站点上进行
D.在一个站点上发送的帧,只有当另一个站点没有收到时,才进行冲突检测
答案:
解析:
【操作系统】
题目:
3.下面是关于存储器管理功能的论述,正确的论述是_____ 。(太原科技大学 2007年)
A.即使在多道程序设计环境下,用户也能设计用内存物理地址直接访问内存的程序
B.内存分配最基本的任务是为每道程序分配内存,其追求的主要目标是提高存储空间的利用率
C.为了提高内存保护的灵活性,内存保护通常由软件实现
D.支持虚拟存储器是在物理上扩充内存容量
答案:
解析:
【计算机组成原理】
题目:
4.假定主存按字节编址,Cache共有64行,采用直接映射方式,主存块大小为32字节,主存块编号从0开始,则主存第2601号单元所在主存块对用的Cache行号为_____ 。(中国科学院大学 2018)
A.1
B.17
C.34
D.81
答案:
解析:
以上是关于408考研王道考研十月份每日一题(待更新)的主要内容,如果未能解决你的问题,请参考以下文章
(王道408考研操作系统)第二章进程管理-第三节9:读者写者问题
(王道408考研操作系统)第二章进程管理-第三节11:哲学家进餐问题
(王道408考研操作系统)第二章进程管理-第三节8:经典同步问题之吸烟者问题
(王道408考研数据结构)第六章图-第四节6:拓扑排序(AOV网代码排序规则)