链表的笔记

本文探讨了逻辑次序和物理次序在单链表中的不同,强调了头节点的重要性。介绍了如何通过指针表示逻辑关系,以及在链表操作中如空表、工作指针的使用、头差法和尾插法等概念。同时指出顺序表与单链表在效率上的比较,以及单链表通常需要至少一个头节点的情况。
摘要由CSDN通过智能技术生成

逻辑次序和物理次序不一定相同

逻辑关系用指针来表示

data:存储元素

头指针:指向第一个节点的

最关键的是第一个节点,so用特殊的指针指向第一个节点,

first=NULL;空表

 单链表必带头节点

一个表为空,head->next=null;

 设一个工作指针,

 单链表空表

   

  

 头差法

 

 尾插法

 

 s=new Node;

s.pre=p;(s指向p)

s.next=p.pre;

p.next.pre=s;

p.pre=s;

顺序表等于1,单链表<1,

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值