单链表要点总结
2011-10-04 09:31
351 查看
一、单链表创建时的3个指针head, p, q
head指向链表的第一个节点。
q指向链表的最后一个节点。
p当运输工,指向一个待插入的节点(要用newListNode申请空间),然后将插入至q之后。
二、单链表插入时的4个指针Head, r, q, pNode
head指向链表的第一个节点。
pNode指向一个待插入的节点。
r, q为一前一后两个同步移动的指针,查找pNode的正确位置。
三、单链表删除
依次删除每个节点的空间,然后将head指向为NULL.
四、形参采用引用型。
struct monkey
{
intnum;
monkey*next;
};
monkey* head;
monkey* tail;
void create(int nn, monkey* &head){…}
void create(int nn, monkey* &head){…}
因为head指针是个全局变量,当链表建立起来之后,为了保证在不同的函数中都恰好是对之前建立的那个链表在进行操作,应该使用引用型变量,monkey* &head,进行参数传递。
五、&运算符
1按位与1001&1110=1000
2取地址 比如 int a=2,*p=&a;
3取引用 void create(intnn, monkey* &head){…}
4 &&表示为逻辑运算符“与”
head指向链表的第一个节点。
q指向链表的最后一个节点。
p当运输工,指向一个待插入的节点(要用newListNode申请空间),然后将插入至q之后。
二、单链表插入时的4个指针Head, r, q, pNode
head指向链表的第一个节点。
pNode指向一个待插入的节点。
r, q为一前一后两个同步移动的指针,查找pNode的正确位置。
三、单链表删除
依次删除每个节点的空间,然后将head指向为NULL.
四、形参采用引用型。
struct monkey
{
intnum;
monkey*next;
};
monkey* head;
monkey* tail;
void create(int nn, monkey* &head){…}
void create(int nn, monkey* &head){…}
因为head指针是个全局变量,当链表建立起来之后,为了保证在不同的函数中都恰好是对之前建立的那个链表在进行操作,应该使用引用型变量,monkey* &head,进行参数传递。
五、&运算符
1按位与1001&1110=1000
2取地址 比如 int a=2,*p=&a;
3取引用 void create(intnn, monkey* &head){…}
4 &&表示为逻辑运算符“与”
相关文章推荐
- Java设计模式理论知识要点总结
- 链表操作类型的问题总结
- 《计算机网络》知识总结-9.滑窗技术实现的要点
- Hibernate annotation多对多相关要点总结
- 面试大总结之一:Java搞定面试中的链表题目
- c++复习要点总结之三 ——构造函数
- 面试题总结:链表类型
- 精简易理解的ios开发要点(一句话的要点,不断总结补充!!)
- 剑指offer——链表相关问题总结
- 链表问题总结
- webkit webApp 开发技术要点总结
- 链表究极分析总结大作战
- [Java 11 常用类库] 总结要点
- 链表的总结(链表排序、翻转、删除节点)
- java高级02--IO输入与输出--要点总结1
- 位运算要点总结
- Hibernate总结要点
- 算法总结-数组和链表
- OSPF学习笔记2--OSPF要点总结(转)
- 23种设计模式要点总结