自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 298

原创 栈 实例:表达式求值 (C++)

首先是把中缀表达式转换成后缀表达式难度不大,不过细节要处理好。每一个符号对应的处理情况要考虑清楚这里我把结果(即转换后的结构直接输出),你自己也可以把结构放到字符串中。这时候你可能为问:后缀表达式那不还得自己去复制,再作为另一个程序的输入吗?那就是重定向(不知道的可以自行百度,后面我会演示怎么重定向)我自己写的时候为了把结果放到文本中,就直接输出了。#include <iostr...

2020-04-12 22:38:37 398

原创 队列(顺序队列、链式队列)基本操作

顺序队列#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 280

原创 顺序栈和链栈的基本操作

顺序栈// 顺序栈/*栈空 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 282

原创 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 831 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 223

原创 用链表实现两个多元一项式的加和乘

#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 136

原创 用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 555

原创 单链表在集合中的应用(交、并、差)

#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 209

原创 单链表基本操作

#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 123

原创 顺序表的交集、并集、差集

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 1203

原创 高精度加、减、乘、除、取余 c\c++代码

花了我下午好几个钟头终于写出来了前面几个函数是一些基本操作:初始化一个数组,字符串转int数组,展示,比较后面的集合函数就是:加、减、乘、除、取余注释没怎么写,如果看不过来需要的话就回复我,我把注释写上去/* 通过按字符串读取“数字”,再把字符串转成数字放到一个int数组里面(0为最低位) 高精度运算其实是模拟我们人怎么算(加、减)的或则通过数论的一个规则(比如取模)*/...

2020-03-19 19:38:01 729

原创 数据结构与算法—顺序表操作(超详细)、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 736

GetExpressionValue.zip

表达式求值的代码,编译环境:gcc version 8.1.0 (x86_64-win32-seh-rev0, Built by MinGW-W64 project), 编码格式:utf-8

2020-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除