问答题
已知某个序列存在“中值记录”,我们将其定义为:如果将此序列排序后,它是第n/2个记录。对于任意一个序列求出其“中值记录”。
请回答下列问题:
根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释;
【参考答案】
算法的实现函数:
typedef struct{
int g; //大于该记录的个数
in......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
大部分文件系统以硬盘作为文件存储器。某一个文件系统中,其磁盘物理块的大小为512B,有一个文件,包含了590个逻辑记录,每个记录占255B;其中,为检索方便,采用成组法存储,在每个物理块上只存放2个记录。文件A在该文件目录中的位置如下图所示。 此树形文件目录结构由根目录结点和作为文件中间的目录结点以及作为信息文件的叶子结点组成,每个目录项占127B,每个物理块存放4个目录项。根目录的内容常驻内存。 (1)若文件采用隐式链接文件结构,设每块的连接字占4B,存放在每个物理块的尾部。如果要将文件A读入内存,至少要读取几次硬盘为什么 (2)若文件采用连续文件结构,如果要将文件A的逻辑记录号为480的记录读入内存,至少要读取几次硬盘为什么
点击查看答案
问答题
依次访问上述三个虚地址,各需多少时间给出计算过程。
点击查看答案
相关试题
在下列情况下,计算传送1000KB文件所需...
总结所用算法的时间和空间复杂度。
基于上述访问序列,虚地址1565H的物理...