数据结构---线性结构
Posted anpeiyong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构---线性结构相关的知识,希望对你有一定的参考价值。
1、线性结构分类:
直接访问型:
向量、记录
顺序访问型:
顺序文件、广义表、栈、队列
目录索引型:
字典、散列表
2、数组
插入:
元素总个数为k,各个位置插入的概率为1/k;
平均移动元素次数:求和1/k*(k-i)约等于k/2;
总时间开销约为o(k);
查询:
读取非常方便,时间代价为o(1);
删除:
时间代价为o(k);
3、栈(stack)
一种限制访问端口(一端插入、取出)的线性表,后进先出(LIFO);
4、队列(queue)
一种限制访问端口(一端插入、一端取出)的线性表,先进先出;
5、字符串
由0或多个字符顺序排列组成的结构;
以上是关于数据结构---线性结构的主要内容,如果未能解决你的问题,请参考以下文章