牛客网错题(1)

1.设有序顺序表中有n个数据元素,则利用二分查找法查找数据元素X的最多比较次数不超过()。
log2n+1
log2n-1
log2n
log2(n+1)
分析:二分法查找数据每次都将一半的数据删除,因此第一次查找剩余n/2数据,第二次查找剩余n/4数据。由于需要知道最多比较次数,则剩余的数据剩余1个,则通过m次查找后剩余1个数据。(n/2^m)=1,通过计算得到log2(n)=1,在与最后一个数据比较后,得到m=log2(n)+1。因此选第一个答案。
2.最小堆[0,3,2,5,7,4,6,8],在删除堆顶元素0之后,其结果是()
[3,2,5,7,4,6,8]
[2,3,5,7,4,6,8]
[2,3,4,5,7,8,6]
[2,3,4,5,6,7,8]
分析: 插入元素是在最后插入,然后进行调整堆;删除元素是把最后的元素放到删除元素的地方,然后进行调整堆。 删除0后用8填充0的位置,为[8,3,2,5,7,4,6],然后再继续调整堆。直到满足最小堆为止。
本题中删除0后,将最后的8放到第一个位置,用8与3和2比较,将2换到第一个位置,得到【2,3,8,5,7,4,6】;再继续将8与其子树4和6比较,将4放到8的位置,得到【2,3,4,5,7,8,6】,得到第三个答案。
3. 一个主机的IP层使用IP数据报首部中的_ 域识别应把收到的IP数据报的数据部分交给哪个协议(如ICMP、TCP、UDP)软件。
版本
首部长度
目的IP地址
协议
分析: IP数据报格式:一个 IP 数据报由首部和数据两部分组成。首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。
在这里插入图片描述
各部分的含义:
版本——占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 ( 即 IPv4)
首部长度——占 4 位,可表示的最大数值是 15 个单位 ( 一个单位为 4 字节 )。因此 IP 的首部长度的最大值是 60 字节。
区分服务——占 8 位,用来获得更好的服务在旧标准中叫做服务类型,但实际上一直未被使用过。
总长度——占 16 位,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535 字节。总长度必须不超过最大传送单元 MTU 。
标识(identification) ——占 16 位,它是一个计数器,用来产生数据报的标识。
标志(flag) ——占 3 位,目前只有前两位有意义。标志字段的最低位是 MF (More Fragment) 。
MF=1 表示后面“还有分片”。 MF=0 表示最后一个分片。标志字段中间的一位是 DF (Don’t Fragment) 。只有当 DF=0 时才允许分片。
片偏移(12 位 ) ——较长的分组在分片后某片在原分组中的相对位置。片偏移以 8 个字节为偏移单位。
生存时间(8 位 ) ——记为 TTL (Time To Live) 数据报在网络中可通过的路由器数的最大值。
协议 (8 位 ) 字段——指出此数据报携带的数据使用何种协议以便目的主机的 IP 层将数据部分上交给哪个处理过程
首部检验和(16 位 ) 字段——只检验数据报的首部不检验数据部分。这里不采用 CRC 检验码而采用简单的计算方法。
可知,选择第四个答案。
4.有两台游戏服务器运行于linux 2.6.x内核上,需要同步用户访问日志,你会用下列哪些方法同步日志(开放题:假设权限和条件均可满足)?
rsync
wget
scp
ftp
分析:A: rsync是中小型企业常用的同步工具是基于内容的同步,其他的也都可以,但是存在一些问题,
rsync结合inotify可以达到实时同步,最重要的是rsync是同步差异的内容,而不是同步差异的文件开销比其他的小,并且是基于ssh协议的,sshd服务都是服务器必备的,不需要额外装其他服务

B C D: wget 基于http/ftp协议的.ftp 需要其他服务 scp基于ssh协议 ,这些都是基于文件内容做同步开销大
可知,选择第一个答案。
5.超级用户(管理员、特权用户)可以使用特权指令。


分析: 许多操作系统有至少两种独立的操作模式࿱

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值