数据结构
文章平均质量分 66
「已注销」
这个作者很懒,什么都没留下…
展开
-
C++实现多项式相加
通过单链表的形式,实现多项式的加法。#include<iostream>#include<cstdlib>using namespace std;typedef struct PNode{ float coef; //系数 int expn; //指针 struct PNode *next; //指针域}PNode,*P...原创 2018-03-10 18:25:33 · 9923 阅读 · 4 评论 -
图书馆管理系统
没有用户友好提示,也没有人性化设计,甚至没有注释.……#include<iostream>#include<cstdlib>#define OVERFLOW -2#define ERROR -1#define OK 1#define MAXSIZE 100using namespace std;typedef struct{ char no[20]...原创 2018-04-02 18:19:36 · 306 阅读 · 0 评论 -
括号匹配的检验
#include<iostream>#include<cstdio>#define MAXSIZE 100#define OK 1#define ERROR 0using namespace std;typedef struct //定义栈{ char *base; char *top; int stacksize;}Sq...原创 2018-04-15 10:13:52 · 2559 阅读 · 0 评论 -
链队的基本操作
链队的基本操作:创建,初始化,出队,入队,取队头元素等。#include<iostream>#define MAXQSIZE 100using namespace std;typedef struct QNode //定义链表{ int data; struct QNode *next;}QNode,*QueuePtr;typedef str...原创 2018-04-15 10:01:51 · 2073 阅读 · 0 评论 -
循环队列的基本操作
循环队列的基本操作:创建,初始化,求队长,出队,入队,取队头元素等。#include<iostream>#define MAXQSIZE 100using namespace std;typedef struct //定义队{ int *base; int _front; int _rear;}SqQueue;int I...原创 2018-04-15 09:39:23 · 9907 阅读 · 1 评论 -
顺序栈的基本操作
初始化一个数据元素为整形的链栈,并实现进栈、出栈、获得栈顶元素等操作。通过控制台将1,2,3,4,5进栈,出栈两次,获得栈顶元素并输出,6进栈,打印栈内的所有内容。#include<iostream>#include<cstdio>#define MAXSIZE 100#define OK 1#define ERROR 0using namespace std;...原创 2018-04-15 09:03:07 · 1429 阅读 · 0 评论 -
链栈的基本操作
初始化一个数据元素为整形的链栈,并实现进栈、出栈、获得栈顶元素等操作。通过控制台将1,2,3,4,5进栈,出栈两次,获得栈顶元素并输出,6进栈,打印栈内的所有内容。#include<iostream>#include<cstdio>#define MAXSIZE 100#define OK 1#define ERROR 0using namespace std;...原创 2018-04-15 08:56:31 · 766 阅读 · 0 评论 -
顺序表的插入删除操作
#include<iostream>#include<cstdlib>using namespace std;typedef struct{ int *elem; int length;}SqList;int InitList(SqList &L){ L.elem=new int[100]; if(!L.elem) ...原创 2018-03-31 17:18:15 · 7600 阅读 · 0 评论 -
单链表插入删除操作
#include<iostream>using namespace std;typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList;int InitList(LinkList &L){ L=new LNode; //生成新结点作为头结点 L-...原创 2018-03-31 17:17:37 · 471 阅读 · 0 评论 -
串的模式匹配算法BF算法
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#define MAXLEN 255using namespace std;typedef struct{ char ch[MAXLEN+1]; int length;}SStrin...原创 2018-04-15 11:26:54 · 721 阅读 · 1 评论