第二章 线性表

第二章 线性表

2.1 线性表的定义和基本操作

2.1.1 线性表的定义

image-20220115221411276

2.1.2 线性表的基本操作

image-20220115223608701

image-20220115223802718

image-20220115223935533

image-20220115224126062

image-20220115224747023

注:数据结构三要素–逻辑结构,数据结构,存储结构(物理结构)

2.2 线性表的顺序表示

2.2.1 顺序表的定义

image-20220115230253858

image-20220115230433097

image-20220116142259286

image-20220116142448802

image-20220116143031681

image-20220116144045747

image-20220116144235880

小结

image-20220116144446936

2.2.2 顺序表上基本操作的实现

image-20220116151727043

image-20220116154555589

image-20220116154946290

image-20220116155234299

image-20220116155515077

image-20220116155545654

image-20220116173536217

image-20220116173929943

image-20220116174126518

image-20220116174239559

image-20220116174454553

image-20220116174638776

image-20220116174916358

image-20220116174940326

2.3 线性表的链式表示

2.3.1 单链表的定义

image-20220116180234944

image-20220116212422000

image-20220116212450594

image-20220116213444122

image-20220116213851526

image-20220116213944481

image-20220116214121793

image-20220116214244653

image-20220116214502496

image-20220116214635451

2.3.2 单链表上基本操作的实现

image-20220128223726422

单链表的插入删除

按位序插入(带头结点)

image-20220128223952029

image-20220129162229066

image-20220129165529594

image-20220129165910451

image-20220129170014970

image-20220129170232222

image-20220202151234618

image-20220202151739844

image-20220202152318363

image-20220202152652671

image-20220202153048383image-20220202153135442

单链表的查找

image-20220202163628545

image-20220202163950702

image-20220202164803052

image-20220202164957263

image-20220202165207586

image-20220202165714137

单链表的建立

image-20220202165927625

image-20220202170424632

image-20220202183930474

image-20220202184058954

image-20220202184505811

image-20220202184631374

image-20220203143251661

2.3.3 双链表

双链表的初始化

image-20220203143512366

双链表的插入

image-20220203143752143

image-20220203145734158

image-20220203150110828

双链表的删除

image-20220203153450505

双链表的遍历image-20220203153716500

2.3.4 循环链表

循环单链表的定义

image-20220203154521325

image-20220203155457080

image-20220203155854566

image-20220203161432693

循环双链表的定义image-20220203161552980

循环双链表的初始化

image-20220203162530554

循环双链表的插入

image-20220203163225921

双链表的删除

image-20220203163421397

2.3.5 静态链表

静态链表的定义

image-20220203164323402

image-20220203164548905

image-20220203164918966

image-20220203165112006

image-20220203165239949

image-20220203165602151

image-20220203165849183

image-20220203165920605

image-20220203170000666

总结回顾

image-20220203170158869

2.3.6 顺序表和链表的比较

image-20220203190120362

image-20220203190554970

image-20220203190707717

image-20220203190847188

image-20220203191044974

image-20220203191256085

image-20220203191425340

image-20220203191544028

image-20220203191654074

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值