链表里的每一小节叫什么
链表不是一整块,是一小节一小节接起来的。其中的每一小节叫【0】。
一小节里除了数据还存什么
链表的每一小节分成两半:一半存数据,另一半存的是【0】。
最后那一节的 next 是什么
走到最后一节,它的 next 里放的是【0】。
要找到整条链至少抓住谁
第 1 步:一节 = 数据 + next 指针 第 2 步:next 记着下一节在哪 第 3 步:一节一节接成一条链 第 4 步:手里只攥着第一节:head 3 ∅ 7 ∅ 5 9 ∅ head 链表没有下标,想访问它,手里至少得先抓住【0
链表比数组强在哪
和数组比,链表最大的好处是【0】。
顺着走一步碰到谁
运行下面这段程序: #include <iostream> #include <string> #include <vector> using namespace std; struct Node {
遍历链表靠什么往前走
第 1 步:cur 从 head 出发 第 2 步:cur 换成 next:第 2 节 第 3 步:cur 换成 next:第 3 节 第 4 步:cur 换成 next:第 4 节 第 5 步:再走一步变 nullptr:停 3 7 5
循环什么时候该停(C++)
从头往后走,什么时候停下来?答:【0】。
cur = cur->next 做了什么
遍历循环里的 cur = cur->next,做的是【0】。
能不能像数组那样直接取第三个
数组写 a[2] 就能取第三个,链表【0】。