数组
连续的存储
随机访问
查找:O(1)
插入:平均 O(n)
删除:平均 O(n)
链表
插入和删除操作比较多
不知道有多少元素
单链表
查找:平均 O(n)
插入:O(1) node->next = newNode
删除:O(1) node->next = node->next->next
双链表
查找:平均 O(n)
插入:O(1)
删除:O(1)
相关面试题
0206-反转链表
0024-两两交换链表中的节点
0141-环形链表
0142-环形链表 II
0025-k个一组翻转链表
网友评论