小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】

小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第1张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第2张图片
顺序表的插入操作
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第3张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第4张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第5张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第6张图片
链表
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第7张图片
单链表代码实现
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第8张图片
单链表的插入

小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第9张图片
单链表的删除


小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第10张图片
单链表头插法
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第11张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第12张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第13张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第14张图片
单链表的整表删除

小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第15张图片
总结对比:



数组
静态链表

小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第16张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第17张图片

Status InitList(StaticLinkList space)
{
     
	int i;
	for(i=0;i<MAXSIZE-1;i++)
	{
     
		space[i].cur=i+1;//链表元素i的下一个元素游标位置在i+1
	}
	space[MAXSIZE-1].cur=0;//数组最后一个元素,即下标为maxsize-1的游标存放第一个有数值的元素的下标,相当于单链表中头结点的作用
	return OK;
}

小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第18张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第19张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第20张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第21张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第22张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第23张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第24张图片
小甲鱼数据结构和算法 学习笔记02--19-10-21/22/23线性表【12课头插法尾插法】_第25张图片

你可能感兴趣的:(数据结构读书笔记)