浅谈单链表与双链表的区别

昨天面试官面试的时候问了我一道关于链表的问题:情境以下node 面试官:请说一下链表跟数组的区别?面试 我:数组静态分配内存,链表动态分配内存;数组在内存中连续,链表不连续;数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n);数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。数组 根据以上分析可得出数组和链表的优缺点以下:spa   数组的优势 随机访问性强(经
相关文章
相关标签/搜索