试题详情
- 简答题简述顺序文件的定义和分类。
- 顺序文件的定义:
顺序文件是结构最简单的文件,文件中记录的物理顺序与逻辑顺序一致,即记录按其逻辑顺序依次存放在文件中。
顺序文件的分类:
按照存储方式的不同,顺序文件可以分为连续顺序文件和串联顺序文件。在连续顺序文件中,全部记录顺序地存放在外存的一片连续存储空间中。连续顺序文件的优点是存取速度快,缺点是存储空间尺寸需预先确定。在串联顺序文件中,以块为单位将记录存储在外存上,块中的各记录顺序存放在一片连续存储空间中,但块与块之间可以不连续,通过链指针将各块按一定顺序连接起来。串联顺序文件的优点是文件便于扩充,缺点是存取速度慢。
按照记录是否有序,顺序文件可以分为有序顺序文件和无序顺序文件。在有序顺序文件中,全部记录按主关键字有序排列;在无序顺序文件中,记录按实际插入顺序排列。有序顺序文件的优点是若记录定长则按主关键字检索时速度较快,无序顺序文件的优点是插入记录时效率较高。 关注下方微信公众号,在线模考后查看
热门试题
- 对以下单链表分别执行下列各程序段,并画出
- 将关键字(45,87,30,33,63,
- 栈又称为()表,队列又称为()表。
- 广义表的表尾总是一个()。
- 在索引顺序结构上实施分块搜索,在等概率情
- 链队列实际上是一个同时带有头指针和尾指针
- 一个算法具有5个特性()、()、()有零
- 下列广义表用图来表示时,分支结点最多的是
- 假定在一棵二叉树中,双分支结点数为15个
- 数据结构里,栈的特性不可能是()。
- 数据的()包括集合、线性结构、树形结构和
- 数据的()包括集合、线性结构、树型结构和
- 给定一棵用链表表示的二叉树,其根结点为r
- 在高级语言中,不可以定义结构体类型的指针
- 在一棵二叉树上第4层的结点数最多为()。
- 非空的双向循环链表中任何结点的前驱指针均
- 数据的逻辑结构和数据的存储结构是相同的。
- 对n个记录的文件进行快速排序,所需要的辅
- N个结点的m阶B树至少包含()个关键字。
- 以下字符串处理函数中,返回值是char的