![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
Nuister KJR
这个作者很懒,什么都没留下…
展开
-
链表队列和循环队列的基本操作
链表队列和循环队列的基本操作 实验内容 完成以下任务: 数组7 5 3 9 2 4 全部入队列 进行三次出队列 将15 18入队列 输出从队头到的队尾所有元素 分别用链队列、循环队列(最大长度为7 队列的操作比较简单 链表队列参考链表 循环队列记住下标加一以及队列满的判断 源码: #include<iostream> #include<malloc.h> using nam...原创 2020-04-03 09:40:37 · 892 阅读 · 0 评论 -
利用栈进行表达式求值
利用栈进行表达式求值 实验步骤 1)构建操作数栈和运算符栈 2)确定优先级 3)括弧匹配 4)利用运算符栈转换成后缀式 5)利用操作数栈解出结果 源码: #include <stdio.h> #include <stdlib.h> #include <malloc.h> #include <ctype.h> ...原创 2020-04-03 09:37:24 · 1160 阅读 · 1 评论 -
实现两个顺序表的合并(顺序表已递增)
实现两个顺序表的合并(顺序表已递增) 在学校自己做的实验报告,仅供参考,可能有误。 现在忘了··等考研复习时补充吧 (1)建立结构体 typedef struct { int* elem; int length; int listsize; }sqlist; (2)初始化化线性表 void Initlist(sqlist& L) { L.elem = (int*)malloc(L...原创 2020-04-03 09:28:52 · 3073 阅读 · 1 评论 -
两个有序链表的合并
两个有序链表的合并 不和你多bb,直接上代码 个人复习用的,以后在补充。 //1.建立单链表 void Creatlist(Linklist& L) { Linklist p, q; int Da; p = L = (Linklist)malloc(sizeof(LNode)); L->next = NULL; while (1) { q = (Linklist)m...原创 2020-04-03 09:31:21 · 163 阅读 · 0 评论