强推学习视频:
回顾数组的特点:是连续的内存空间
Python3链表常见操作
①创建链表
linkedlist=deque()
②添加元素
linkedlist.append() #在尾端添加元素,时间复杂度为O(1)
linkedlist.insert(2,99) #在指定的位置添加元素,在索引为2 位置上添加元素99,时间复杂度为O(n)
③访问某一个元素
element=linkedlis
④搜索元素
index=linkedlist.index(99) 返回的是元素所在的下标
⑤更新元素
⑥删除元素 时间复杂度为O(n)
⑦计算元素的长度
练习题目: