Notes for Lecture 11-14
Notes for Lecture 11 12 13 14
Classes.Arrays.Implementing a Collection
Linked Lists
Pointer
区别:
空指针
nullptr c++关键字
NULL 符号常量 = 0
值为0但是并不指向任何存储空间未初始化的指针
不可使用为初始化的指针,因为该指针的指向随机
Linked Lists
component
template
struct LinkNode {
ElemType data;
LinkNode* next;
}
traverse
在不改变front指针的情况下,适用临时指针来遍历,loop条件为temp != nullptr
operate
- 链表头尾插入结点
- 删除头尾结点
析构函数
在类生命期结束之前,由系统自动调动清理空间
公用数据成员的保护
运算符重载与友元函数
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 YunDid's Blog!
评论