查看陆良芳华天气预报:我的有关c语言的三个疑惑

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 00:04:21
问三个问题

1 数组与链表的区别

2 数组与结构体的区别。

3 链表的新建,插入,删除是怎样实现的(最好能画图)。

那位高手帮帮我。

谢谢

1,数组的存放是在一段连续的空间里.
连表存放是非连续的如 Shuzu,和Lianbiao .
那么Shuzu++,就可以找到下个成员,而Lianbiao必须指定
Lianbiao->next=other,这个other并不一定处于Lianbiao++的位置.

3. head->second->third->..->tail
如果插入:other,在head和second之间:head->next=other;other->next=second;

删除second: head->next=third;delete second;
添加:other: 同

1.数组存在内存连续的区域,链表每节点都处于不同内存地址,用指针连起来。
2.数组是一列相同类型的变量,由下标引用。
结构是一列不同类型(也可相同)的变量的组合。由引用符“.”引用。
3.去找本数据结构看,一车话都说不清。