数据结构与算法--算法

这里写目录标题

线性表

顺序表


链表

插入删除算法

步骤

1.通过循环到达指定位置的前一个位置

2.新建目标结点 (或删除目标结点)

3.建立新的结点联系

插入

因为可以在尾部追加 所以要考虑指定位置的前一个位置 如果前一个位置有值 那么就合法 所以while循环以及if循环里条件都是p 因为p是指定位置的前一个位置

删除

而删除算法没有追加 所指定的位置必须有值 才合法 所以考虑前一个位置p的后继 也就是p->next 所以while和if的条件都是p->next;

可以理解为if里面的条件 整体对while取反 因为while里的条件都是满足步骤1的条件 所以取反 也就意味着不满足步骤1条件的

当执行完while以及if之后 步骤1才算真正的结束

注意 p初始位置是L j初始值为0

一级目录

二级目录

二级目录

二级目录

一级目录

二级目录

二级目录

二级目录

一级目录

二级目录

二级目录

二级目录

一级目录

二级目录

二级目录

二级目录

相关推荐
hahaha60161 小时前
数字图像时域滤波或者3D降噪算法FPGA实现
算法·计算机视觉·fpga开发
YSL0701241 小时前
一文通关-----树和二叉树
数据结构·算法
青少儿编程课堂1 小时前
蓝桥杯青少组图形化+信息素养+电子学会Scratch考级:校园口算闯关解析
c++·python·算法·bfs·信息学竞赛
computersciencer1 小时前
应用贝叶斯公式:迟到了,那坐的是哪种交通工具呢?
算法·机器学习·概率论
若亦_1 小时前
排序>>交换排序
java·数据结构·算法
dialect_10 小时前
KMP算法
开发语言·c++·算法
reikocao10 小时前
卡尔曼滤波的动态机制:P如何改变融合权重
算法
漂流瓶jz11 小时前
UVA-1612 猜名次 题解答案代码 算法竞赛入门经典第二版
数据结构·算法·题解·排序·aoapc·算法竞赛入门经典
吞下星星的少年·-·11 小时前
Div.2 CF 1130B题(构造,贪心)
算法·贪心·构造
是main不是漫12 小时前
【双指针——移动零】数组划分类题目的入门基石
c++·算法