day 27

本文涵盖了数据结构中的归并排序与堆排序的空间复杂度分析,解释了归并排序为何需要额外空间以及与其他排序算法的比较。接着讨论了计算机网络中首次访问WEB服务器时ARP、DNS和HTTP协议的顺序,以及操作系统中的系统调用和多处理机系统的特点。最后,解析了计算机组成原理中关于Cache和主存直接映射的相关计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据结构

1 以下排序方式中占用O(n)辅助存储空间的是_ 选D

A 简单选择排序

B 快速排序

C 堆排序

D 二路归并排序

归并排序在归并过程中需要与原始序列相等的存储空间O(n)用于存放归并结果:

递归实现的归并排序还需考虑深度为log2n的栈空间,因此空间复杂度为O(n+log2n);

非递归实现的归并排序避免了递归时深度为log2n的栈空间,因此空间复杂度为O(n)。

归并排序是所有排序中占用内存最多,但是效率比较高且稳定的算法,即牺牲内存提高了效率。

堆排序在原来的数组上就可以进行,归并排序需要创建新数组来完成新顺序存储

归并排序需要创建新数组来完成新的顺序存储,需要辅助空间O(n),简单选择排序和堆排序的辅助空间为O(1),快排的为O(logn)。

计算机网络

2 一台刚刚接入互联网的WEB服务器第一次被访问到时,不同协议的发生顺序是下面中的 选A

A ARP -> DNS -> HTTP

B ARP -> HTTP -> DNS

C DNS -> HTTP -> ARP

D HTTP -> DNS -> ARP

1、当给WEB服务器接上网线的时候,它会自动发送一条ARP信息,使得接入网关能找的到它; 网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BoneInscri

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值