在C语言中数组和链表有什么区别

在C语言中数组和链表有什么区别

两种都属于数据结构的一种,它们的区别如下所示: 1、逻辑结构:数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减元素个数,当数据增加时,可能会超出原先定义的元素个数;当数据减少时,会......

链表结构与数组结构有什么异同

链表结构与数组结构有什么异同

二者都属于一种数据结构。从逻辑结构来看,数组必须事先定义固定的长度,不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取;......