- 博客(18)
- 收藏
- 关注
原创 数据结构 学生信息管理系统
吴玉然学生信息管理系统main.cpp#include "list.h"#include #include #include #includeusing namespace std;void xinjian(Listtype &L,Data data){ cout<<"新建学生信息输入"<<endl; do {
2017-12-22 09:28:23 7786
原创 数据结构 第五周项目三 括号的匹配
烟台大学吴玉然题目 括号的匹配#include #include "linkstnode.h" int main() { ElemType c; LinkStNode *q; int d=1; char st[50]; InitStack(q); printf("请输入表达式:"); scan
2017-12-18 15:57:52 220
原创 数据结构 第五周项目二 建立链栈算法库
烟台大学吴玉然建立链栈算法库2017.12.18linkstnode.h #ifndef LINKSTNODE_H_INCLUDED #define LINKSTNODE_H_INCLUDED typedef char ElemType; typedef struct linknode { ElemType data; struct
2017-12-18 15:55:27 270
原创 数据结构 第五周 项目一建立顺序栈算法库
烟台大学吴玉然建立顺序栈算法库sqstack.h #define SQSTACK_H_INCLUDED #define MaxSize 100 typedef char ElemType; typedef struct { ElemType data[MaxSize]; int top; //栈指针 }
2017-12-18 15:39:16 210
原创 数据结构年终总结
本学期学习了一门重要的课程,“数据结构”,并且,我的老师,贺利坚老师用翻转课堂使我对课堂学习有了新的认识,让我学会很多并且初步了解了数据结构这门课程,明白了算法结构的一些基础。 下面,我将用ORID的方法对这一学期的数据结构进行年终总结。 O:数据结构第一章引导我们走进了数据结构的世界,帮我们开启了新的大门,带领我们初步了解数据,了解储存结构,逻辑结构以及算法及分析,接下来,
2017-12-14 20:58:28 376
原创 第九周项目三 利用二叉树遍历解决思想问题
烟台大学吴玉然2017 11 30数据结构 第九周项目三 利用二叉树便利解决思想问题 项目三 利用二叉树便利思想解决问题 问题描述:假设二叉树采用二叉链储存结构储存,分别实现以下算法,并在程序中完成测试 (1)计算二叉树节点个数; (2)输出所有叶子节点; (3)求
2017-11-30 10:40:07 236
原创 第十周 项目一 层次遍历算法的验证
烟台大学吴玉然2017 11 30第十周 项目一 层次遍历算法的验证二叉树的层次遍历算法 实现二叉树的层次遍历算法,并对用”A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))”创建的二叉树进行测试btree.h#ifndef BTREE_H_INCLUDED #define BTREE_H_INCLUDED #define Max
2017-11-30 10:23:31 312
原创 第十周 项目二 用二叉树求解表达式
烟台大学吴玉然2017 11 30第十周 项目二 用二叉树求解表达式*/ #include "stdio.h" #include #include #include "btree.h" //用s[i]到s[j]之间的字符串,构造二叉树的表示形式 BTNode *CRTree(char s[],int i,int j) { BTNod
2017-11-30 10:10:38 380
原创 第八周 项目一 建立顺序串的算法库
烟台大学题目 数据结构 建立顺序串的算法库作者 吴玉然时间 2017 11 23 问题描述 :定义顺序串的储存结构,实现其基本运算,并完成测试。输入描述 : 各种串的输入。程序输出 : 各操作后的输出typedef struct { char data[MaxSize]; //定义可容纳MaxSize个字符的空间 int len
2017-11-23 10:51:22 175
原创 数据结构 第七周项目三 负数把正数赶出队列
烟台大学作者 吴玉然题目 负数把正数赶出队列时间 2017 11 16liqueue.h 代码#define MaxSize 5 typedef int ElemType; typedef struct { ElemType data[MaxSize]; int front, rear; /*队首和队尾指针*/ } SqQue
2017-11-16 11:04:22 305
原创 数据结构 第七周 项目二 建立链队算法库
烟台大学作者 吴玉然题目 建立链队算法库时间 2017 11 16liqueue.h 代码:#ifndef LIQUEUE_H_INCLUDED #define LIQUEUE_H_INCLUDED typedef char ElemType; typedef struct qnode { ElemType data; struct qnod
2017-11-16 10:58:48 175
原创 数据结构 第七周 项目一 建立顺序环形队列算法库
烟台大学作者 吴玉然题目 建立顺序环形队列算法库时间 2017 11 16sqqueue.h 代码typedef char ElemType; #define MaxSize 5 typedef struct { ElemType data[MaxSize]; int front, rear; }SqQueue;
2017-11-16 10:50:55 230
原创 第九周 项目二 便利二叉树
烟台大学计算机与控制工程学院吴玉然2017 11 9问题描述 :实现二叉树的先序,中序,后序便历的递归算法,并对用“”A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))”创建的二叉树进行测试。#include #include "btree.h" void PreOrder(BTNode *b) //先序遍历的递归算法 {
2017-11-09 10:33:47 177
原创 第九周 项目1 二叉树算法库
文件名称:btree 作者:吴玉然 完成日期: 2017 11 9 问题描述:建立二叉树算法库 btree.h #ifndef BTREE_H_INCLUDED #define BTREE_H_INCLUDED #define MaxSize 100 typedef char ElemType; typedef struct node {
2017-11-09 10:20:20 189
原创 数据结构第三周项目1
项目名称 数据结构 顺序表的基本运算作者 吴玉然完成日期 2017 10 18问题描述 目的是要测试“建立线性表”的算法CreateList,为查看建表的结果,需要实现“输出线性表”的算法DispList。在研习DispList中发现,要输出线性表,还要判断表是否为空,这样,实现判断线性表是否为空的算法ListEmpty成为必要。这样,再加上main函数,这个程序由4个函数构成 代
2017-10-19 11:00:52 193
原创 数据结构 第二周(3)程序的多文件组织
问题描述项目2 - 程序的多文件组织】 学习数据结构,目标就是要编制出有相当规模的程序的。将所有的代码放在一个文件中的做法,不能适用现阶段的需求了。 通过这个项目,确认有能力用多文件组织程序。方便以后各章,我们就某一数据结构定义算法库,并能引用算法库进行实践。 最简单的多文件组织,一个项目中有3个文件: (1) .h 头文件:定义数据类型、声明自定义函数、定义宏
2017-10-19 10:32:37 522
原创 第二周 项目1
#include "iostream" using namespace std; void swap1(int x, int y) { int t; t=x; x=y; y=t; } int main() { int a,b; cin>>a>>b; swap1(a,b);
2017-09-17 20:01:10 319 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人