-
线性表--顺序表查看全部
-
初始化的过程是建立头结点,而且与顺序表不同的是,链表的表长size是不需要预先定义的,因为他可以从堆中临时申请,这点与顺序表有很大的不同。 按通用的做法,指向头结点的指针(即头指针)是固定的,头结点是不固定的,头结点不放元素,只放链表第一个结点的地址。 如果新插入或者删除的元素不是链表的第一个带元素的结点,或者这个位置的结点,头结点就是固定的。 如果新插入一个结点到头结点的下一个结点,或者删除头结点的下一个结点,头结点中存放的指针就变了,头结点也就变了。查看全部
-
静态链表(对于某些没有指针的计算机语言用数组下标来当做地址实现链表的一种方式):第一个位置为头节点 0 1(指向的下一个元素为1号) 1 4(指向4号) 2 3(指向3号) 3 0(指向0号,当前链表走到最后) 4 2(指向2号) 1-4-2-3-0查看全部
-
双向链表 有两个指针域 从头找到尾(存储后面元素的地址) 从尾找到头(存储前面元素的地址)查看全部
-
循环链表 最后一个元素的指针域指向头节点查看全部
-
线性表查看全部
-
单链表 节点:顺序表中的一个元素,其中包含数据域和指针域 指针域:指向下一个节点 最后一个节点的指针域为空查看全部
-
顺序表查看全部
-
线性表——顺序表查看全部
-
线性表包括:顺序表(数组) 链表:静态链表 单链表 循环链表 双向链表查看全部
-
.cpp查看全部
-
通讯录的功能菜单函数int menu();查看全部
-
“<<”、“==”、“=”运算符的重载函数查看全部
-
=的运算符重载查看全部
-
void ListTraverse();函数的实现 1、取头结点 2、遍历链表,依次输出查看全部
举报
0/150
提交
取消