数据结构
Nuister KJR
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
链表队列和循环队列的基本操作
链表队列和循环队列的基本操作实验内容完成以下任务:数组7 5 3 9 2 4 全部入队列进行三次出队列将15 18入队列输出从队头到的队尾所有元素分别用链队列、循环队列(最大长度为7队列的操作比较简单链表队列参考链表循环队列记住下标加一以及队列满的判断源码:#include<iostream>#include<malloc.h>using nam...原创 2020-04-03 09:40:37 · 1021 阅读 · 0 评论 -
利用栈进行表达式求值
利用栈进行表达式求值实验步骤1)构建操作数栈和运算符栈2)确定优先级3)括弧匹配4)利用运算符栈转换成后缀式5)利用操作数栈解出结果源码:#include <stdio.h>#include <stdlib.h>#include <malloc.h> #include <ctype.h> ...原创 2020-04-03 09:37:24 · 1258 阅读 · 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 · 3190 阅读 · 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 · 220 阅读 · 0 评论
分享