新祥旭考研官网欢迎您!


2019年西安交通大学814数据结构真题

【新祥旭考研私塾】 / 2019-05-17

 2019年西安交通大学814数据结构真题

一大题

avl的题 告诉11个数 然后 进行排序 求平均长度

二大题

哈希表公共溢出区告诉12个数 然后求平均长度

三(1)写图的邻接表结构

(2)对一个图进行dfs与bfs

(3)prim算法

四编程题

 将一个链表进行逆置求时间复杂空间复杂

问答题三个

 1、三个调度。然后进程挂起是靠那个调度完成的 为什么?

大题一

(1)用lru调度进行22个关键数的页面置换

(2)设计一个lru (用计数器和栈) 有标志位(我好像见过原题)

二 pv 100个学生 50台计算机  两个学生必须一组才能去申请一个电脑 然后管理员才让他们进去。 然后上机操作 操作完了要让老师检查。然后管理员才让走。

计算机组成原理。

第一道大题告诉16位指令 15-11 指令 10-8是寻址方式 7-5通用寄存器 4-0是地址。有000是一次间接寻址 001 010 011分布是寄存器间接寻址 变址寻址 相对寻址

第一问指令数量  寄存器数量。还有多少种寻址方式

第二问问各个寻址的范围

第三问问一个指令的数据是多少。那个画成2进制然后是相对寻址

第二道大题。10位 阶补尾补 各带一个符号位,第一问 写正数负数的最大值最小值

第二问写出x=(-23/32)*2^7 与y=(23/32)*2^6

第三问 x+y=?

第四问把第三问结果表示出来

代码题1 输入有限个x y 。x y代表二伟空间一个点,寻找一个最小矩形,包含所输入的所有点

要求输出该矩形左下顶点和右上的顶点

 

2.判断一个字符串是否是回文串(其中有空格,需要排除空格),第一问递归解决。第二问用栈解决

 

3.一个无序序列,找出其中的逆序对,要求O(nlogn),如果不能在这个时间复杂度下实现,自己写一个程序,声明其时间复杂度

 

大题

第一个满k叉树的分支节点数为n  其叶子结点满足(K-1)n+1

数归法证明

 

第二个是用队列的基本操作实现栈的push和pop

 

最后一题,hash表,10个数据,表长17,哈希函数H1(key)=key%17,冲突解决采用双重散列H2(key)=(key%7==0 ? 8:key%7),第一问画表,第二问求查找成功ASL


 

 

 

还有个是支撑树定义最小支撑树 mst什么的,我不懂

还有4个任务 a b c d,问分别用哪些数据类型可以解决,写出基本算法

还有个相似二叉树算法

 

填空题有

广义表

快排递归时间复杂度

深度优先搜索邻接两种复杂度

全方位权威辅导,考研复试效率高

面授一对一
在线一对一
魔鬼集训营
咨询课程 预约登记

以效果为导向    以录取为目标

填写信息获取考研一对一试听名额
姓名:
电话:
报考学校及专业:
北清考研定制 985考研定制 211考研定制 学硕考研定制 专硕考研定制 北京考研私塾
x