第六次作业

笔记

 视频中代码

 

 问题

链表比数组优于什么地方,或者说有了数组还要使用起来更复杂的链表?

在未学习链表时,我们常用的存储数据的方式无非就是数组。使用数组存储数据的好处就是查询快,但是它的弊端也很明显:

1. 使用前需声明数组的长度,一旦声明长度就不能更改
 2.插入和删除操作需要移动大量的数组元素,效率慢
 3.只能存储一种类型的数据.

而链表则可以实现以上这些数组所不具备的功能,此时引入了结构体来实现创建链表的操作。
链表的特点:

 1.n个节点离散分配
 2.每一个节点之间通过指针相连
 3.每一个节点有一个前驱节点和一个后继节点
原文地址:https://www.cnblogs.com/zhuy-j/p/12775149.html