数据结构---线性结构

1、线性结构分类:

    直接访问型:

      向量、记录

    顺序访问型:

      顺序文件、广义表、栈、队列

    目录索引型:

      字典、散列表

2、数组

    插入:

      元素总个数为k,各个位置插入的概率为1/k;

      平均移动元素次数:求和1/k*(k-i)约等于k/2;

      总时间开销约为o(k);

    查询:

      读取非常方便,时间代价为o(1);

    删除:

      时间代价为o(k);

3、栈(stack)

    一种限制访问端口(一端插入、取出)的线性表,后进先出(LIFO);

4、队列(queue)

    一种限制访问端口(一端插入、一端取出)的线性表,先进先出; 

5、字符串

    由0或多个字符顺序排列组成的结构;    

猜你喜欢

转载自www.cnblogs.com/anpeiyong/p/10551590.html