-
双向链表查看全部
-
循环链表查看全部
-
单链表查看全部
-
线性表的分类查看全部
-
template <typename T>struct Node { //public: Node* nextNode; int data; void NodePrint(); }; template <typename T> void Node<T>::NodePrint() { cout<<data<<endl; } 自己照着写的一个模板Node查看全部
-
线性表分类查看全部
-
顺序表在遍历和寻址的时候很快,缺点是插入和删除元素时其他元素要移位(java中实现代表ArrayList) 插入和删除元素效率高的就是链表了(java中实现代表LinkedList)查看全部
-
&a是取地址 *a是取a里面的内容 函数中参数为*a表示要传入的是a的地址&a查看全部
-
栈与队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除,二者的区别是:栈只允许在表的一端进行插入和删除操作,是一种“后进先出”的线性表;而队列是允许在一端进行插入操作,在别一端进行删除和操作,是一种”先进先出“的线性表 线性表:线性表是N个数据元素的有限序列。数据元素包含的可以是简单的数据,也可以是复杂的数据 线性表包括:顺序表和链表 链表用数组表示,访问速度快,搜索能力强,因为数组是有天然的下标的 链表:静态链表、单链表、循环链表、双向链表 线性表的应用场景:通讯录、一元多项式查看全部
-
“顺序链表”中基本的函数查看全部
-
...查看全部
-
线性表分类查看全部
-
初始化的过程是建立头结点,而且与顺序表不同的是,链表的表长size是不需要预先定义的,因为他可以从堆中临时申请,这点与顺序表有很大的不同。查看全部
-
,,,,,,,,,,,,,,,,,,,,,,,,查看全部
-
链表结点的遍历查看全部
举报
0/150
提交
取消