采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在添加时是通过Node存储不想其他什么的存储通过容器,
e就是个变量,用变量存储所有数据 ? 比如添加1,2,3 那么e=123?
每一个Node的每一个e存储一个元素。
同时每一个Node的next指向了下一个Node,再下一个Node的e中存储了下一个元素;
下一个Node还有next,指向了下下个Node,再下下个Node的e中存储了下下个元素;
以此类推。这就是链表。
再回顾一下课程内容?每一个方块是一个Node,每一个元素存在一个Node中。同时每个Node的next指向下一个Node。所有n个Node连接起来,形成一个链。你要存储的内容有几个元素,整个链表就有几个Node:)
继续加油!:)
我不能理解是e就是个变量怎么能存储那么多数据,不能理解是这个
每个Node有一个e,一个e只能存储一个数据。不能存储多个数据。存储多个数据是靠多个Node。仔细研究,跟踪,debug一下这一小节的添加元素的代码?每添加一个新元素,都会new一个新的Node。链表中有多少个元素,就会有多少个Node:)
哦懂了
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.3k 16
1.4k 17
1.3k 14
1.2k 14