Python数据结构之链表(linked list)

以下是比较好的文章汇总:

1. python数据结构之链表(linked list)

https://blog.csdn.net/qq_39422642/article/details/78988976#

目录

基础 知识
1.1 链表的基本结构
1.2 节点类和链表节点的定义
1.3 顺序打印和逆序打印
链表的基本操作
2.1 计算链表长度
2.2 从前,后插入数据
2.3 查找与删除

2. python数据结构——链表(最简单的解释)

https://blog.csdn.net/weixin_37728031/article/details/81145

其中介绍了反转链表,并附上了图解,可以参考
在这里插入图片描述

3. Python 数据结构之链表

https://zhuanlan.zhihu.com/p/60057180

介绍了单向链表、循环链表、双向链表的python定义,很好。

4. Python数据结构之链表(linked list)

https://www.jianshu.com/p/ec7e15307645

介绍了节点类、链表类和一些函数。

  • is_empty()函数
  • iter()函数
  • insert()函数
  • remove()函数
  • size()函数
  • search()函数
  • Node类与LinkedList类完整代码

5.用最容易的方式学会单链表(Python实现)

https://www.lagou.com/lgeduarticle/68282.html

介绍了单链表的操作

链表的操作并不是很难,只要明白节点的结构:数据域element和指针域next。而各种操作其实就是对指针的操作,不论是增删改查,都是先找指针,再取元素。

  • 头插法
  • 尾插法
  • 指定位置将元素插入

  • 删除头结点
  • 删除尾节点
  • 删除指定元素

  • 修改指定位置上的元素

  • 遍历整个单链表
  • 查询指定元素是否存在

其他操作

  • 链表判空
  • 求链表长度
  • 反转整个链表(面试高频考点)

6.代码面试需要知道的8种数据结构(附面试题及答案链接)

https://blog.fundebug.com/2018/08/27/code-interview-data-structure/

介绍了数据结构和8 种常用数据结构

  • 数组
  • 队列
  • 链表
  • 前缀树
  • 哈希表
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值