数据结构与算法--算法

这里写目录标题

线性表

顺序表


链表

插入删除算法

步骤

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

一级目录

二级目录

二级目录

二级目录

一级目录

二级目录

二级目录

二级目录

一级目录

二级目录

二级目录

二级目录

一级目录

二级目录

二级目录

二级目录

相关推荐
木子墨5163 小时前
LeetCode 热题 100 精讲 | 动态规划进阶篇:最大子数组和 · 分割等和子集 · 最长公共子序列 · 打家劫舍 III
数据结构·c++·算法·leetcode·动态规划·力扣
li1670902703 小时前
第十章:list
c语言·开发语言·数据结构·c++·算法·list·visual studio
Z1Jxxx3 小时前
C++ P1150 Peter 的烟
数据结构·c++·算法
踮起脚看烟花3 小时前
chapter10_泛型算法
c++·算法
笨笨饿3 小时前
# 52_浅谈为什么工程基本进入复数域?
linux·服务器·c语言·数据结构·人工智能·算法·学习方法
Code-keys3 小时前
ADSP/ARM 性能/稳定性排查专栏总述
arm开发·算法·边缘计算·dsp开发
山栀shanzhi3 小时前
C++四大常见排序对比
c++·算法·排序算法
Allen_LVyingbo3 小时前
量子测量三部曲:投影测量、POVM 与坍缩之谜—从形式主义到物理图像
算法·性能优化·健康医疗·量子计算·空间计算
qiqsevenqiqiqiqi3 小时前
位运算 计算
算法
甄心爱学习4 小时前
【最优化】1-6章习题
人工智能·算法