数据结构
填空
1三对角矩阵 (66,65),行优先存储,问在数组中位置 195
2 度为k的树 1个n1,2个n2....k个nk,求叶节点个数
3队列 front=rear=-1,问假溢出条件
4 AVL树插入结点,问旋转类型 RL旋转
5 n个元素h(key)相同,采用线性探测法,问探测次数
6 n个结点的有向图,结点间相互连通,问至少多少条边
7 线索二叉树,右子树最左边的无左子树结点的前驱,指向左子树最右边的无右子树结点,问这棵树不可能是什么树
8 求next数组
9 邻接矩阵 广度优先搜索时间复杂度 o(n^2)
10 快排,堆排序,归并排序 空间复杂度优劣 堆排序优于快排优于归并排序
综合题
1用KMP算法,求长为m的主串和长为n的子串最大公共串。问时间复杂度 (4分)
2 给一个算法,问是不是最小生成树算法(破圈法) (6分)
3 T是高度平衡树,在T中查找K失败,插入K后树高一定增加吗(1800上集合31题改编)(4分)
4一个dijkstra算法的填空题(10分)
5哈希表(1800上集合第79题改编)(8分) 17/10 23/13
6 n远大于k,按顺序输出前k大的数,用什么算法? 堆排序的计算(8分)
算法题(15分*2)
1利用非递归的方法找出二叉平衡树中不小于x的所有结点,并且从大到小的输出所有不小于x的节点。
2.对于领接矩阵存储的无向图,判断节点u到节点v是否存在简单路径,并且逆序输出从u到v的所有结点(其中查找领接顶点的操作需要自己实现)
操作系统
选择题(5*2=10分)
1什么算法不能实现互斥 银行家算法
2工作集
3 CSCAN
4信号量是-3,问几个信号被阻塞
5纯用户级线程
综合题
一 为什么引入线程?(3分)
二P1共占用8个单位时间CPU,每隔两个单位时间I/O一次,P2共20个单位时间(4分)
问(1)抢占式短进程优先,P1,P2各用多少时间 12 28
(2)时间片轮转,各用多少时间 16 28
三 银行家算法,问安全序列是否存在 (4分) 不存在
四 抖动,用以下方式处理有用吗 (4分)
1增加多道程序数 没用
2增加对换空间 没用
3 给每个进程分配更多的页面 有用
4增大物理内存 有用
五 指针32位 块2KB 6个直接索引,1个1级,1个2级,1个3级 (5分)
问(1)为什么不全用3级
(2)第10000个字节访问几次磁盘,1亿个字节几次磁盘 1,3
计网
填空题 一共15题,每题1分
1 除了局域网,城域网,广域网,还有什么? 个域网
2 欧洲E2标准 2.048mbps
3 ISM中文全称
4 Crc中文全称
5 internet采用什么技术 分组转发?
6电话线采用什么介质 什么技术 双绞线 OFDM
7局域网采用什么算法避免回路 生成树算法?
8 无线网为什么用CSMACA
9 ICMP和英文全称
10 IP头部最大多少字节 255.255.255.255是哪类地址 127.0.0.1是哪类地址 60 A E
11 IEEE802.11 有哪几种帧 管理帧
12 网络安全法
13 BGP和ospf,rip有何区别 外部网关协议
14为网络层提供服务的是那一层 数据链路层
15香浓定理中W是什么意思 带宽
大题
1简述软件定义网络(6分)
2.手机用户访问网站(例如新浪网)的具体流程是怎么样的?用户发现访问的速度很慢,可能是由于什么原因引起的?(9分)