- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 二叉树的基本操作
#include <iostream>#include <algorithm> // max()#include <queue>using namespace std;typedef char ElemType; // 树存储的值得类型#define STACKMAXSIZE 15 // 创建树中用到栈的最大值// 树的存储结构typedef struct Node{ Node* lchild; ElemType date; Node* rchi
2020-05-11 11:23:34 308
原创 栈 实例:表达式求值 (C++)
首先是把中缀表达式转换成后缀表达式难度不大,不过细节要处理好。每一个符号对应的处理情况要考虑清楚这里我把结果(即转换后的结构直接输出),你自己也可以把结构放到字符串中。这时候你可能为问:后缀表达式那不还得自己去复制,再作为另一个程序的输入吗?那就是重定向(不知道的可以自行百度,后面我会演示怎么重定向)我自己写的时候为了把结果放到文本中,就直接输出了。#include <iostr...
2020-04-12 22:38:37 429
原创 队列(顺序队列、链式队列)基本操作
顺序队列#include <iostream>using namespace std;#define Maxsize 5#define ElemType char// rear 队尾// head 队头typedef struct{ ElemType date[Maxsize + 1]; // 多一个位置来让rear指向那里 int head; ...
2020-04-12 18:08:14 290
原创 顺序栈和链栈的基本操作
顺序栈// 顺序栈/*栈空 top = -1栈满 top = MAXSIZE - 1进栈e操作:top++; 将e放到top中退栈操作:从top中取出元素; top--;*/#include <iostream>using namespace std;#define MAXSIZE 100typedef char ElemType; /* Ele...
2020-04-12 18:06:07 294
原创 c++实现循环单链表
#include <iostream>using namespace std;#define MAXSIZE 20#define TRUE 1#define FALSE 0typedef bool Status; /* Status是函数的类型,其值是函f数结果状态代码*/typedef char ElemType; /* ElemType...
2020-04-01 17:54:01 885 1
原创 c++实现双链表的基本操作
#include <iostream>using namespace std;#define MAXSIZE 20#define TRUE 1#define FALSE 0typedef bool Status; /* Status是函数的类型,其值是函f数结果状态代码*/typedef char ElemType; /* ElemType...
2020-04-01 17:51:58 232
原创 用链表实现两个多元一项式的加和乘
#include <iostream>#include <cstring> // strcmpusing namespace std;#define MAXSIZE 20#define TRUE 1#define FALSE 0typedef bool Status; /* Status是函数的类型,其值是函f数结果状态代码*/typed...
2020-04-01 17:49:27 145
原创 用c++的类模板封装线性表
#include <iostream>using namespace std;typedef char ElemType; /* ElemType类型根据实际情况而定,这里假设为int */class List{ #define MAXSIZE 20 #define TRUE 1 #define FALSE 0 typedef ...
2020-03-22 10:17:02 579
原创 单链表在集合中的应用(交、并、差)
#include <iostream>using namespace std;#define MAXSIZE 20#define TRUE 1#define FALSE 0typedef bool Status; /* Status是函数的类型,其值是函f数结果状态代码*/typedef char ElemType; /* ElemType...
2020-03-21 18:02:26 221
原创 单链表基本操作
#include <iostream>using namespace std;#define MAXSIZE 20#define TRUE 1#define FALSE 0typedef bool Status; /* Status是函数的类型,其值是函f数结果状态代码*/typedef char ElemType; /* ElemType...
2020-03-21 17:54:25 151
原创 顺序表的交集、并集、差集
using namespace std;#define MAXSIZE 20#define TRUE 1#define FALSE 0typedef bool Status; /* Status是函数的类型,其值是函数结果状态代码*/typedef char ElemType; /* ElemType类型根据实际情况而定,这里假设为int */typ...
2020-03-20 14:08:34 1241
原创 高精度加、减、乘、除、取余 c\c++代码
花了我下午好几个钟头终于写出来了前面几个函数是一些基本操作:初始化一个数组,字符串转int数组,展示,比较后面的集合函数就是:加、减、乘、除、取余注释没怎么写,如果看不过来需要的话就回复我,我把注释写上去/* 通过按字符串读取“数字”,再把字符串转成数字放到一个int数组里面(0为最低位) 高精度运算其实是模拟我们人怎么算(加、减)的或则通过数论的一个规则(比如取模)*/...
2020-03-19 19:38:01 811
原创 数据结构与算法—顺序表操作(超详细)、c++实现
数据结构与算法—顺序表操作(超详细)、c++实现话不多说,我们直接进入正题代码#include <iostream>using namespace std;#define MAXSIZE 20#define TRUE 1#define FALSE 0typedef bool Status; /* Status是函数的类型,其值是函数结果状态代码*/...
2020-03-13 22:54:53 762
GetExpressionValue.zip
2020-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人