数组和链表的区别?
数组是在栈上创建的连续的存储空间,需要预留空间,内存利用率低,随机访问数据的效率高O1,但是删除插入数据效率低ON,需要大量的移动元素。
链表是在堆上动态创建的,存储空间不连续,内存利用率高,插入删除数据的效率高O1,但访问数据的效率低ON
数组和链表的区别?
数组是在栈上创建的连续的存储空间,需要预留空间,内存利用率低,随机访问数据的效率高O1,但是删除插入数据效率低ON,需要大量的移动元素。
链表是在堆上动态创建的,存储空间不连续,内存利用率高,插入删除数据的效率高O1,但访问数据的效率低ON