知识大全 09年自考《数据结构》各章要点一[3]
Posted 结点
篇首语:守株待兔只能得一餐饱,主动出击方能丰衣足食。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 09年自考《数据结构》各章要点一[3]相关的知识,希望对你有一定的参考价值。
第二章 线性表
线性表是由n≥ 个数据元素组成的有限序列 n= 是空表;非空表 只能有一个开始结点 有且只能有一个终端结点
线性表上定义的基本运算
·构造空表 Initlist(L)
·求表长 Listlength(L)
·取结点 GetNode(L i)
·查找 LocateNode(L x)
·插入 InsertList(L x i)
·删除 Delete(L i)
顺序表是按线性表的逻辑结构次序依次存放在一组地址连续的存储单元中 在存储单元中的各元素的物理位置和逻辑结构中各结点相邻关系是一致的 地址计算 LOCa(i)=LOCa( )+(i )*d;(首地址为 )
在顺序表中实现的基本运算
·插入 平均移动结点次数为n/ ;平均时间复杂度均为O(n)
·删除 平均移动结点次数为(n )/ ;平均时间复杂度均为O(n)
线性表的链式存储结构中结点的逻辑次序和物理次序不一定相同 为了能正确表示结点间的逻辑关系 在存储每个结点值的同时 还存储了其后继结点的地址信息(即指针或链) 这两部分信息组成链表中的结点结构 一个单链表由头指针的名字来命名
cha138/Article/program/sjjg/201311/22843相关参考