摘要:
链表的存储结构如图所示: 单链表: 循环链表: 双向链表: 双向循环链表 单向链表添加数据动图: 单链表代码实现: #单链表的实现 class ListNode: def __init__(self,data=None): self.data = data self.next = None def 阅读全文
摘要:
数组实现的代码如下所示: class Array(object): """ 一个简单的数组支持插入、删除、按照下标访问。 数组中的数据是任意类型的 """ def __init__(self,capacity:int = 10): self._data = [] self._capacity = c 阅读全文