Python链表常用操作
-
创建链表
#创建链表 这里实际上用了队列的方法 但也可以表示链表 linkedlist=deque() -
添加元素
#append()方法 O(1) linkedlist.append(1) linkedlist.append(2) linkedlist.append(3) print(linkedlist) #[1,2,3] #insert()方法 O(N) 和数组中的用法一样 linkedlist.insert(2,99) print(linkedlist) #[1,2,99,3] -
访问元素
#O(N) element=linkedlist[2] print(element) #99 -
查找元素
#index() 找到值为输入值的索引 O(N) index=linkedlist.index(99) print(index) #2 -
删除元素
#remove() O(N) linkedlist.remove(99) print(linkedlist) #[1,2,3] -
链表的长度
#len()方法 O(1) length=len(linkedlist) print(length) #3
浙公网安备 33010602011771号