基础课杂记

1:利用命令来判断网络故障的情况:

Ping 操作智能判断用户与外部站点的连通性。

Netstat用于显示与IPtcpudpicmp协议的统计数据,一般用于检验本机各端口的网络连接器情况。

Arp可以查看和修改本地计算机的arp表项。Arp命令对于查看arp缓存 和解决地址解析问题非常有用。

tracert可以跟踪网络连接,tracert(跟踪路由)是路由跟踪实用程序,用于确定ip数据报访问目标所采取的路径。通过该命令可以查看在哪段路由出现连通问题。



1:指令流水线相关是题目

指令流水线为提高处理器执行指令的效率,把一条指令的操作分成多个细小的步骤,每个步骤由专门的电路完成。举个例子: 例如一条指令要执行要经过3个阶段:取指令、译码、执行,每个阶段都要花费一个机器周期,如果没有采用流水线技术,那么这条指令执行需要3个机器周期;如果采用了指令流水线技术,那么当这条指令完成取指后进入译码的同时,下一条指令就可以进行取指了,这样就提高的指令的执行效率。  指令步骤的并行。将指令流的处理过程划分为取指、译码、计算操作数地址、取操作数、执行指令、写操作数等几个并行处理的过程段。这就是指令6级流水时序。在这个流水线中,处理器有六个操作部件,同时对这六条指令进行加工,加快了程序的执行速度。目前,几乎所有的高性能计算机都采用了指令流水线。 

若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是,则100条指令全部执行完毕需要的时间为:

第一次执行为:2+3+4=9ns而接下来的99次就不需要三份时间了,而只是要三份时间中最长的那个99*4ns;所以100条所需要的总时间为:99*4+9=405ns






1:逐点插入法建立序列(50724385752035456530)对应的二叉排序树。

二叉排序树:二叉排序树(Binary Sort Tree)又称二叉查找树。 它或者是一棵空树;或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值; (3)左、右子树也分别为二叉排序树; 

解题步骤:

从根结点开始依次往下:

若比根结点大的话就讲此结点放在右子树,若比根结点小的话,就将此插入的结点放在左子树;

此题构造出的二叉树为:

  



所以查找30要进行5次元素间的比较。

2:给出一个二叉树的先序遍历,中序遍历,后序遍历中的两种序列求出另外一种;

例如给出一个二叉树的先序遍历序列为ABDECF,中序遍历序列为:DBEAFC,求该二叉树后序遍历序列:

这种题目的解法就是利用先中后都是利用根节点的顺序入手,具体为:

先序遍历为ABDECF,所以根节点就是A了,然后从中序遍历中分析,将DBEAFC分为:

DBE  A  FC,在进行综合分析构造出完整的二叉树:




推出后序遍历为:DEBFCA;

3:线性探测再散列的题目,已知一个线性表(382574635248),假定采用散列函数hkey%7计算散列地址,并散列储存在散列表A[0...6]中,若采用线性探测方法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为:

这种题目的解题方法如下:

位置

0

1

2

3

4

5

6

放置的数

63

48

38

25

74

52

比较次数

1

3

1

1

2

4

首先将38%7=3,所以将38放入3号位置    比较次数为1

接着将25%7=4,所以将25放入4号位置,  比较次数为1

74%7=4放入4有冲突,接着将(4+1%7=5 所以将74放入5号位置,比较次数为2

D  63%7=0 63放入0号位置,比较次数为1

E  52%7=3  3号位置冲突 (3+1%7=4;冲突(4+1%7=5 冲突 (5+1%7=6 可以了,所以放入6号位置 次数为4

F 48%7=6,冲突(6+1%7=0冲突;(0+1%7=1 放入1号位置,比较次数为3次;

综上平均查找长度为:=2.0;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值