2018 408

数据结构_练习 第3章 栈和队列 1.选择题 (1)若让元素1,2,3,4,5依次进栈,则出栈次序不可能出现在(  )种情况。 A.5,4,3,2,1   B.2,1,5,4,3    C.4,3,1,2,5    D.2,3,5,4,1 答案:C 解释:栈是后进先出的线性表,不难发现C选项中元素1比元素2先出栈,违背了栈的后进先出原则,所以不可能出现C选项所示的情况。 (2)若已知一个栈的入栈序列是1,2 阅读详情

1

现有队列Q与栈S,初始时Q中的元素依次是1,2,3,4,5,6(1在队头),S为空。若仅允许以下三种操作:
1:出队并输出出队元素
2:出队并将出对元素入栈
3:出栈并输出出栈元素
则不能得到的输出序列为 3,4 ,5,6,1,2
既然从三开始那么1和2就是被压入栈了
1先入栈,2后入栈
按照栈的规矩,先入后出,所以应该是2,1;而不是1,2.

2

设有一个1212的对称矩阵M,将其上三角部分的元素mi,j(1<=i<=j<=12)按行优先存入C语言的一维数组N中,元素m6,6在N中的下标是
上三角,行优先,12
12
第六行第六个
12+11+10+9+8+1 = 51C语言的话,那就是50

3

高度为5的三阶B树含有的关键字个数至少为31

B树,又称多路平衡查找树,B树中所有节点的孩子个数的最大值称为B树的阶,通常用m表示。一棵m阶B树或为空树,或为满足如下特性的m叉树
1:树中每个结点至多有m棵子树,即至多含有m-1个关键字
2:若根节点不是终端节点,则至少有m棵子树
3:除根节点外的所有非叶节点至少有m/2上取整棵子树,即至少含有m/2上取整-1个关键字

3阶B树,则除根节点外的所有非叶节点至少有1个关键字,有两个孩子,根节点也是如此
1+2+4+8+16=31

4

在将数据序列(6,1,5,9,8,4,7)建成大根堆时,正确的序列变化过程是
大根堆(大顶堆):
L(i)>=L(2i)且L(i)>=L(2i+1)
小根堆(小顶堆):
L(i)<=L(2i)且L(i)<=L(2i+1)

堆排序的关键是构建初始堆。n个结点的完全二叉树,最后一个节点是第n/2下取整个结点的孩子。对第n/2下取整个结点为根的子树筛选(对于大根堆,若该结点的的关键字小于左右孩子中关键字较大者,则交换),使该子树成为堆。之后向前依次对各节点为根的子树进行筛选。
对于 6
1 5
9 8 4 7
对于这个堆而言,先看最后一个结点7所在的子树,7>5,所以交换5和7的位置
6
1 7
9 8 4 5
之后看1所在的子树,9>8>1交换1和9的位置
6
9 7
1 8 4 5
之后查看6所在的子树 9>7>6,交换9和6的位置
9
6 7
1 8 4 5
6,1,5,9,8,4,7---->6,1,7,9,8,4,5---->6,9,7,1,8,4,5------>9,6,7,1,8,4,5

之后再重复一次。

5

冯,诺伊曼结构计算机中数据采用二进制编码表示,其主要原因是
二进制的运算规则简单,制造两个稳态的物理器件较容易,便于用逻辑门电路实现运算

6

某32位计算机按字节编址,采用小端方式。若语句“int i = 0;”对应指令的机器代码为“C7 45 FC 00 00 00 00”,则语句“int i = -64”,对应指令的机器代码是

-64原码表示1100 0000,原求补,1011 1111 + 0000 0001 = 1100 0000
即为C0
C7 45 FC 00 00 00 C0
我们可以知道后32位表示数字,地址依次为
buf[0],buf[1],buf[2],buf[3],地址依次增高
字节则是由高位逐渐降低
C0是低位字节,应该放在低位地址,那么最总结果就是
C0 00 00 00

7

假定DRAM芯片中存储阵列的行数为r,列数为c,对于一个2k1的DRAM芯片,为保证其地址引脚数最少,并尽量减少其刷新开销,则r,c的取值分别是
DRAM一般按照行刷新,2k
1就是2^11,行列地址线复用,所以共需要6根就可以。
主存储器由DRAM实现,靠处理器的那一层(Cache)则有SRAM实现,它们都属于易失性存储器,只要电源被切断,原来保存的信息便会丢失。DRAM的每比特成本低于SRAM,速度也慢于SRAM,价格差异主要是因为制造DRAM需要更多的硅。而ROM属于非易失性存储器。

静态随机存储器(SRAM)的存储单元是用双稳态触发器(六晶体管 MOS)来记忆信息的,因此即使信息被读出后,它仍保持原状态而不需要再生。(非破坏性读出)
SRAM的存取速度快,但集成度低,功耗较大,所以一般用来组成高速缓冲存储器。

与SRAM不同,DRAM是利用存储元电路中栅极电容上的电荷来存储信息的,DRAM的基本存储元通常只使用一个晶体管,所以它比SRAM的密度要高得多。DRAM采用地址复用技术,地址线是原来的1/2,地址信号分行,列两次传输。

相对SRAM来说,DRAM具有容易集成,价位低,容量大和功耗小等优点,但DRAM的存取速度比SRAM的慢,一般只用来组成大容量存储系统。

8

按字节编制的计算机中,某double型数组A的首地址为2000H,使用变址寻址和循环结构访问数组A,保存数组下标的变址寄存器初值为0,每次循环取一个数组元素,其偏移地址为变址值乘以sizeof(double),取完后变址寄存器内容自动加1.若某次循环所取元素的地址为2100H,则进入该次循环时变址寄存器的内容是。
double应该有64bit,也就是8B,2100-2000 = 100H,
100H就是 0001 0000 0000 换算成B的话就是1*2^8=256B
一个double有8B
256/8=32

9

若某计算机最复杂指令的执行需要完成五个子功能,分别由功能部件A–E实现,各功能部件所需时间分别为80ps,50ps,50ps,70ps和50ps,采用流水线方式执行指令,流水段寄存器延时为20ps,则CPU时钟周期至多为
80+20 =10

10

某系统采用基于优先权的非抢占式进程调度策略,完成一次进程调度和进程切换的系统时间开销为1us。在T时刻就绪队列中有3个进程P1,P2和P3,其在就绪队列中的等待时间,需要的CPU时间和优先权
系统吞吐量,表示单位时间内CPU完成作业的数量。
周转时间:周转时间是指从作业提交到作业完成所经历的时间,是作业等待,在就绪队列中排队,在处理机上运行及进行输入/输出所花费时间的总和。
响应时间:响应时间指用户提交请求到系统首次产生相应所需的时间。

11

系统总是访问磁盘的某个磁道而不响应其对其他磁道的访问请求,这种现象称为磁臂黏着。下列磁盘调度算法中,不会导致磁臂黏着的是
先来先服务

当系统总是持续出现某个磁道的访问请求时,均持续满足最短寻道时间优先,扫描算法和循环扫描算法的访问条件,会一直访问该请求

12

主机甲采用停-等协议向主机乙发送数据,数据传输速率是3kbps,单向传播时延是200ms,忽略确认帧的传输延时,当信道利用率等于40%时,数据帧的长度为
3kbps就是每秒发送3kb,就是375B/s
单向传播时延为200ms就是0.2s,可以发送375*0.2=75B数据
停止等待协议需要接到返回的数据帧,就是150B,占据60%数据帧的长度为100B,也就是800bit。

13

UDP协议
UDP仅在IP的数据报服务之上增加了两个最基本的服务:复用和分用以及差错检验。
优点:
1:UDP无需建立连接,因此UDP不会引入建立连接的时延
2:无连接状态。TCP需要在端系统中维护连接状态。此连接状态包括接受和发送缓存,拥塞控制参数和序号与确认号的参数而UDP不维护连接状态,也不跟踪这些参数。因此,某些专用应用服务器使用UDP时,一般都能支持更多的活动客户机。
3:分组首部开销小,TCP首部有20B,UDP首部仅有8B。
4:应用层能更好的控制要发送的数据和发送时间。UDP没有拥塞控制,因此网络中的拥塞不会影响主机的发送效率。
5:UDP支持一对一,一对多,多对一,多对多的交互通信。

UDP通常用于DNS,SNMP等。

数据结构—栈和队列经典面试题 栈和队列面试题: 实现一个栈,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值)的时间复杂度为O(1) 使用两个栈实现一个队列 使用两个队列实现一个栈 元素出栈、入栈顺序的合法性。如入栈的序列(1,2,3,4,5),出栈序列为 (4,5,3,2,1) 一个数组实现两个栈(共享栈) 实现一个栈,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值)的时间复杂度为O... 阅读详情

相关推荐

【数据结构练习题】栈和队列(含统考真题)

栈详解 队列详解 单项选择题 【2010统考真题】若元素a,b,c,d,e,f,依次进栈,允许进栈、退栈操作交替进行,但不允许连续3次进行退栈操作,不可能得到的出栈序列是()。 A. dcebfa B.cbdaef C. bcaefd D.afedcb 【2018统考真题】若栈S1中保存整数,栈S2中保存运算符,函数F()依次执行下述各步操作: 1)从S1中依次弹出两个操作数a和b。 2)从S2中弹出一个运算符op。 3)执行相应的运算b op a. 4)将运算结果压入S1中。 假定S1中的操作数依

Obliviate的博客 7964

数据结构栈与队列题库

网络课课后题 1、设栈S 和队列Q 的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6 个元素出队的序列是e2,e4,e3,e6,e5,e1则栈S的容量至少应该是 3 解析:不难,在本子上写写画画就行 2、双端队列可以在队列的两端进行插入和删除操作,既可在队尾进行插入/删除,又可在队头进行插入/删除。现有4个不同的元素顺序输入到双端队列...

闲狗的博客 1万+

408数据结构专项算法题-2018年

思考:思路一开空间的思路无疾而终,在思路二中发现重要的性质1

m0_60441630的博客 685

栈和队列题目

1. 设计含min函数的栈,要求min,push和pop时间复杂度都是O(1)。 设计一个辅助栈,存储当前栈中元素的最小值。 Push操作时,第一个元素不用比较,自动成为最小值入栈,其它元素每次都和栈顶元素比较,小的那个放到栈顶。注意:这里如果当前辅助栈顶元素小于新元素,则把辅助栈顶元素再入栈一次。Pop的时候,同时从原栈和辅助栈pop。所以,原栈和辅助栈大小相等。 2. 用两个栈实现队列

1749

2018-全国计算机-408统考-错题、难题总结

你好

weixin_44049337的博客 468

Matterport3D数据集介绍与下载(全网最详细)

Matterport3D数据集介绍与下载(全网最详细)

shannanshouyin的博客 2172

2018年计算机统考408真题公布!免费下载!

前几天,考研大纲公布了!公布的不仅仅是政治/数学/英语等公共课大纲,还包括计算机统考的408大纲。与408大纲一起公布的,还有2018年计算机统考408的真题。(下载链接见文章结尾)小编...

计算机与软件考研 998

Fluent新手必看:如何正确解读scaled residuals曲线(附常见问题排查)

本文详细解析了Fluent中scaled residuals曲线的解读方法及常见问题排查技巧。针对continuity残差居高不下、湍流模型收敛困难等典型问题,提供了网格质量检查、边界条件验证和求解策略调整的实用解决方案,帮助CFD新手快速掌握计算收敛性的关键判断标准。

weixin_28698059的博客 379

2018 408应用题

2018 408

programmer9的博客 3020

VS Code 配置 LaTeX 写作环境完全指南

本文详细介绍了如何在 VS Code 中配置 LaTeX 写作环境,涵盖了从安装必备组件到高级功能的全面指南。首先,用户需要安装 LaTeX 发行版(如 TeX Live 或 MiKTeX)和 VS Code 插件(如 LaTeX Workshop)。接着,通过修改 settings.json 和 keybindings.json 文件,用户可以自定义编译、查看快捷键等基础配置。文章还提供了高效写作技巧,如使用代码片段和多文件项目管理,并介绍了高级功能如反向同步、公式预览和参考文献管理。此外,针对常见问题(

weixin_70043030的博客 1984

基于 Spring Cloud 环境污染物数据分析与预测平台

基于 Spring Cloud 环境污染物数据分析与预测平台

935

【408真题】2018-01

栈的操作特性:后进先出。写在后面这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!

@啊哈哈哈哈哈韩的博客 438

手势识别器:实现手部动作识别器

在本篇文章中,我们将使用Python来实现一个简单的手部动作识别器。然后,我们通过循环从摄像头获取每一帧图像,并对每一帧图像进行处理。我们提取手部关键点并计算手势的特征向量,然后将其添加到特征列表和标签列表中。接下来,我们再次从摄像头获取每一帧图像,并进行手势识别。我们提取手部关键点并计算手势的特征向量,然后使用训练好的分类器来预测手势,并在图像上显示出来。在这个实现中,我们将使用MediaPipe库来检测和跟踪手部关键点,然后使用K最近邻(K-Nearest Neighbors)算法对手势进行分类。

BitSlinger的博客 241

计算机网络408考研 2018

1。

qq_25467441的博客 378

SAP Joule 经过了超过 2.5 亿行 ABAP 代码的训练之后......

披露的统计数据,Joule 提供的这种全新系统交互方式,可将事务性任务执行速度提高 90%,访问 SAP Help Portal 内容的速度提高 95%。在 ABAP 应用开发领域,SAP 官网数据显示,Joule 经过超过 2.5 亿行 ABAP 代码的训练,有信心成为这一领域行业领先的代码助手。刚刚过去的 SAP 蓝宝石大会上,SAP 提到,从2023年第四季度以来,SAP 已经交付了 50 项基于人工智能的创新。让其生成 SAP 应用能够识别的结构化应用数据,业务用户全程无需离开 SAP 应用程序。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 803

COMSOL介电弹性体数值仿真指南:预拉伸圆形DEA的稳态变形分析(II)

本期博客是《COMSOL介电弹性体数值仿真指南》系列博客中的一期。聚焦于介电弹性体驱动器(DEA)中最为经典的预拉伸圆形DEA驱动器构型,对其在COMSOL平台中的具体建模步骤进行介绍与讨论。

忘了面孔的Batou 355

2018考研计算机408经验详谈

2018浙大计算机考研经验总述 2018考研数学经验详谈 考研408经验详谈 备考时间:2017.03.10 基础情况:数据结构,计组,操作系统,网络水过。。。基础约为零。。。 实考成绩:133 前言:408备考最讲求“反复多次与全面”,这句话在王道单科书-《操作系统复习指导》中出现了三次,可见这句话对于复习408而言是十分重要的,我也在复习过程中对这句话十分有感触,量变总会产生...

Phoenix 16万+

基于FPGA的BP神经网络Verilog设计与Matlab仿真

BP(Backpropagation)神经网络是一种常见且广泛应用的神经网络类型,通过反向传播算法实现训练和学习。本文将介绍如何使用Verilog语言在FPGA上设计一个简易的BP神经网络,并使用Matlab进行仿真验证。BP神经网络由输入层、隐藏层和输出层组成。在上述Verilog代码中,我们定义了BP神经网络的输入层、隐藏层和输出层的神经元数量,并声明了相应的信号和参数。在上述Verilog代码中,我们定义了BP神经网络的输入层、隐藏层和输出层的神经元数量,并声明了相应的信号和参数。

2301_79326254的博客 560

2018年计算机考研408真题及答案解析

假定带符号整数采用补码表示,若int型变量x和y的机器数分别是FFFF FFDFH和0000 0041H,则x、y的值以及x-y的机器数分别是( )。假定 中的操作数依次是 ( 在栈顶), 中的运算符依次是 ( 在栈顶)。设有一个 的对称矩阵 ,将其上三角部分的元素 按行优先存入C语言的一维数组N中,元素 在N中的下标是()。现有队列Q与栈S,初始时Q中的元素依次是1,2,3,4,5,6(1在队头),S为空。B. x=-33,y=65,x-y的机器数为FFFFFF9DH。

438

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

2018计算机408真题错题本

3.设有一个 12×12 的对称矩阵 M ,将其上三角部分的元素 mi, j(1≤ i ≤ j ≤12 )按行优先存人 C语言的一维数组 N 中,元素 m6, 6 在 N 中的下标是 (A) A . 50       B. 51      C. 55      D. 66 11.在将数据序列( 6, 1, 5, 9, 8, 4, 7) 建成大根堆时,正确的序列变化过程是 (A) A. 6,1,7,9,8,4,5 → 6,9,7,1,8,4,5 → 9,6,7,1,8,4,5 → 9,8,7,1,6,4,

fanyuzhou的博客 7411

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

2018年计算机网络408真题解析

协议是数据传输服务,的数据传输服务,的数据连接服务。和使用。而使用的是。TCP/IP应用层协议中,各个协议使用的传输层服务依次如下图所示:答案选。

weixin_62182040的博客 1722

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

2018计算机基础真题408,2018年408统考真题及答案(含综合题解析)

《2018年408统考真题及答案(含综合题解析)》由会员分享,可在线阅读,更多相关《2018年408统考真题及答案(含综合题解析)(19页珍藏版)》请在人人文库网上搜索。1、2018 年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题(第 140 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项最符合试题要求)1. 若栈 S1 中...

weixin_35801556的博客 3016

408-2018

408-2018

2301_76145947的博客 1213

2018 考研 408 经验贴——408 专业课

408 专业课 (121) 总体 408 四门专业课:数据结构 (45),操作系统 (35),计算机组成原理 (45),计算机网络 (25) 我是个三跨考生,本科机械,学过最接近计算机的就是 VB 了。从从大一开始自学计算机,大二下开始自学 408 专业课,到考试之前,来来回回看了 5 遍王道和天勤的书。大三加了 17 届的考研群就开始在群里给学长们解答 408 的问题了,怕被认出就假装是 17 ...

艾与代码 5848

2018年的专业408算法题

文章目录0 结果1 题目2 思路3 实现 0 结果 1 题目 2 思路 因为时间高效,则采用空间换时间的方法。 方法:打表计数【数组大小设为n,即元素的个数】。 遍历数组出现number,如果范围在[1,n]之间,则记[number-1]次数为1,遍历完数组后,指标i从[0,n)开始递增判断表值是否为0,是则跳出循环,最后输出i+1。 3 实现 #include <cstdio> #include <cstdlib> int Func(int A[], int n){

韩江雪de 小屋 2702

408 计算机组成,2018考研408计算机组成原理名词解释(6)

2018考研408计算机组成原理名词解释(6)2017-09-29 16:25|考研集训营随着时代的快速发展,任何行业都离不开网络,导致计算机行业近几年非常的火热,使各大高校竞相争抢优秀人才,同时也使考试的竞争进一步加剧。今天小编为帮助参加2018考研计算机专业考生提高学习水平,整理了408计算机组成原理名词解释,供考生参考。2018考研408计算机组成原理名词解释(6)第6章 总线系统(2001...

weixin_36127981的博客 338
上一篇: 2019 408错题
下一篇: 2017 408选择题错题
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值