数据结构(严蔚敏版)
qq_50458376
好好学习
展开
-
基于栈的中缀算术表达式求值
2 基于栈的中缀算术表达式求值实验要求:(1)运算符包括+、-、*、/、(、)、= (2)参加运算的数为double类型且为正数 (3)表达式以‘=’结尾实现方法:建两个栈,OPTR和OPND,书上算法3.22可作参考,但它只考虑了个位数的运算,需创建一个字符数组存放输入进的数字,从而达到“拼数”的效果,然后借用atof()函数实现将string转化为double型的数。代码:#include <iostream&g...原创 2020-10-21 12:45:32 · 3729 阅读 · 0 评论 -
基于顺序存储结构的图书信息表的创建和输出
1.1基于顺序存储结构的图书信息表的创建和输出#include<iostream>#include<iomanip>//该头文件为了后面的输出保留两位小数using namespace std;#define MAXSIZE 100#define OVERFLOW -2#define OK 1typedef int Status;typedef struct {//图书信息定义 char no[20]; char name[50]; float pric原创 2020-10-18 21:04:07 · 2313 阅读 · 0 评论 -
P65 Hanoi塔问题的实现
数据结构(严蔚敏版)P65Hanoi塔问题的实现通过该程序的运算结果,深刻理解递归的调用和返回过程#include<iostream>using namespace std;int c = 0;void move(char x,int n, char z){ cout << ++c << "," << n << "," << x << "," << z << endl;//输出第.原创 2020-10-02 22:07:31 · 151 阅读 · 0 评论