总结归纳 顾名思义,静态链表的长度是不可变的。 静态链表的定义,实际上是一个 MaxSize 长度的结构体数组,以此来模拟链表。 静态链表的 d...
总结归纳 在 InsertPriorNode 函数(前插操作)中,如果想在表尾插入结点,则无法进行,初步判断,可以使用 InsertNextNo...
总结归纳 在 DeleteNode 函数中(删除指定结点),如果删除的是最后一个结点,则要特殊处理,需要通过遍历找到该结点的前驱结点,再进行删除...
总结归纳 头结点可以没有,头指针必须有。访问整个链表,是用过遍历头指针来进行的。 这里没有特别的设置一个头指针,因为当指针指向整个链表 L 时,...
总结归纳 头结点可以没有,头指针必须有。访问整个链表,是用过遍历头指针来进行的。 这里没有特别的设置一个头指针,因为当指针指向整个链表 L 时,...
总结归纳 动态分配对内存有着更大的控制权,但也会花费相应的时间。 顺序表的查找时间复杂度为O(1),这是单链表所不具备的。 顺序表的插入,要从后...
总结归纳 动态分配对内存有着更大的控制权,但也会花费相应的时间。 顺序表的查找时间复杂度为O(1),这是单链表所不具备的。 顺序表的插入,要从后...
基本原理 设置第一个元素为有序区域,有序区域之后的第一个元素设为“标兵”。 反向遍历有序区域,如果“标兵”小于其中的某一元素,则使该元素右移。 ...
官方资料 鱼C课程案例库:https://ilovefishc.com/html5/[https://ilovefishc.com/html5/...