- 博客(7)
- 收藏
- 关注
原创 6.实现环形队列和链队的基本运算的算法
编写一个程序实现链队(假设栈中元素类型 ElemType为char)的。(4)出队一个元素,输出该元素。(4)出队一个元素,输出该元素。(3)依次进队元素a、b、c。(5)依次进队元素d、e、f。(3)依次进队元素a、b、c。(5)依次进队元素d、e、f。(2)判断队列q是否非空。(2)判断链队q是否非空。(1)初始化队列q。(6)输出出队序列。(1)初始化链队q。(6)输出出队序列。
2023-11-13 22:09:17
209
1
原创 5.顺序栈和链栈的基本算法实现
至此栈的存储结构告一段落,下期将实现环形队列与链队的基本算法^_^值得注意的是,在栈中判断栈是否为空的条件应该是。内容:编写一个程序实现链栈(假设栈中元素类型。(3)依次进栈元素a、b、c、d、e。编写一个程序实现顺序栈(假设栈中元素类型。(3)依次进栈元素a、b、c、d、e。ElemType为char。(2)判断栈s是否非空。(4)判断栈s是否非空。(6)判断栈s是否非空。(2)判断栈s是否非空。(4)判断栈s是否非空。(6)判断栈s是否非空。(5)输出出栈序列。而不是top==0.(5)输出出栈序列。
2023-11-08 11:18:26
439
1
原创 4.两个多项式相加的算法
内容:用单链表存储一元多项式,并实现两个多项式相加。,难度较易,可以用来当作链表的简单问题练手。第二个算法单链表的基本算法的实现。代表输入多项式的系数和指数完成。
2023-11-07 18:00:43
65
原创 3.双链表各种基本运算的算法
这几篇线性表的算法写法都大同小异,比较基础,基本上可以触类旁通,大家不妨可以自己对比一下,其实也没那么难。与之前两节算法结构大同小异,触类旁通。下面实现查找,插入和删除算法。(2)依次采用尾插法插入a、b、c、d、e元素。(8)在第4个元素位置上插入f元素。(10)删除双链表h的第3个元素。(6)输出双链表h的第3个元素。(5)判断双链表h是否为空。(4)输出双链表h长度。(7)输出元素a的位置。(1)初始化双链表h。(11)输出双链表h。(12)释放双链表h。(3)输出双链表h。(9)输出双链表h。
2023-11-02 20:29:36
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人