- 博客(23)
- 收藏
- 关注
原创 第八周 项目三 建立串算法库
问题及代码:问题描述: 链串算法库采用程序的多文件组织形式,包括两个文件: 头文件:liString.h,包含定义链串数据结构的代码、宏定义、要实现算法的函数的声明; 源文件:liString.cpp,包含实现各种算法的函数的定义 建立如上的两个文件,在同一项目(project)中再建立一个源文件(如main.cpp),编制main函数,完成相关的测试工
2017-12-31 00:05:37
199
原创 第八周 项目二 串的顺序存储应用
问题及代码:设计实现串比较运算的算法 算法思路 (1)比较s和t两个串共同长度范围内的对应字符: ① 若s的字符>t的字符,返回1; ② 若s的字符<t的字符,返回-1; ③ 若s的字符=t的字符,按上述规则继续比较。 #include #include "sqString.h"int Strcmp(SqString s,SqString t){
2017-12-30 23:47:57
206
原创 第八周 项目一 串的顺序存储
问题及代码:sqString.h#ifndef SqString_H_INCLUDED#define SqString_H_INCLUDED#define MaxSize 100 //最多的字符个数typedef struct{ char data[MaxSize]; //定义可容纳MaxSize个字符的空间 int lengt
2017-12-30 23:29:34
174
原创 考生报名管理系统 课程设计
shixian.hpp#include#include#includeusing namespace std;typedef struct datatype //考生信息结构体{ char KH[12]; //考生考号 char XM[12]; //考生姓名 char X
2017-12-21 16:25:05
3044
原创 第七周 负数把正数赶出队列
问题及代码:设从键盘输入一整数序列a1,a2,…an,试编程实现:当ai>0时,ai进队,当aimain函数:#include #include #include "sqqueue.hpp"int main(){ ElemType a,x; SqQueue *qu; //定义队列 InitQueue(qu); //队列初始化 whi
2017-11-09 10:54:01
198
原创 第七周 自建算法库——链队
问题及代码:链队算法库采用程序的多文件组织形式,包括两个文件。 代码:main函数 #include #include "liqueue.h"int main(){ ElemType e; LiQueue *q; printf("(1)初始化链队q\n"); InitQueue(q);
2017-11-09 10:43:14
198
原创 第七周 建立顺序环形队列算法库
问题及代码:定义顺序环形队列存储结构,并实现基本运算。main函数:sqqueue.cpp函数:#include "sqqueue.hpp"#include #include #include "sqqueue.hpp"void InitQueue(SqQueue *&q) //初始化顺序环形队列{ q=(SqQueue *)malloc (s
2017-10-25 10:43:00
395
原创 第五周 括号的匹配
问题及代码:判断表达式匹配是否正确。main函数代码:#include #include "sqstack.hpp"int main(){ char c; char st[50]; int d=1, i; SqStack *s; InitStack(s); printf("请输入表达式:"); scanf("%s", st)
2017-10-12 19:06:53
194
原创 第五周 建立链栈算法库
问题及代码:建立链栈的算法库main函数代码:#include #include "listack.hpp"int main(){ ElemType e; LiStack *s; printf("(1)初始化链栈s\n"); InitStack(s); printf("(2)链栈为%s\n",(StackEmpty(s)?"空":"非空"
2017-10-12 18:56:18
152
原创 第五周 建立顺序栈算法库
问题及代码:建立顺序栈的算法库main函数代码#ifndef SQSTACK_H_INCLUDED#define SQSTACK_H_INCLUDED#define MaxSize 100typedef char ElemType;typedef struct{ ElemType data[MaxSize]; int top;
2017-10-12 18:44:52
224
原创 第四周 多项式求和
问题及代码:用单链表储存一元多项式,并将两个多项式求和。#include #include #define MAX 20 //多项式最多项数typedef struct //定义存放多项式的数组类型{ double coef; //系数 int exp; //指数} PolyArray;typed
2017-10-12 10:55:02
290
原创 第四周 循环双链表应用
问题及代码:主函数代码:#include #include #include "cdlinklist.hpp"void Insert(CDLinkList *&ha, CDLinkList *&hb,int i){ CDLinkList *p=ha->next,*q; int lena=1,j=1; while (p->next!=ha) //求出
2017-10-12 10:31:16
164
原创 第四周 猴子选大王
问题及代码: 共有m只猴子,编号从1到m,从一开始数,第n只猴子离开。到最后剩下的一只为大王。求最后一只猴子的编号。#include using namespace std;struct Monkey{ int num; //猴子的编号 struct Monkey *next; //下一只猴子};int main(){ int m,n,i,j,k
2017-10-12 10:12:43
294
原创 第三周 求集合并集
问题及代码:求两个集合的并集。运行结果:知识点总结:从前建立的算法库可以应用在新的程序中。学习心得:更加了解了对于单链表以及算法库的应用。
2017-10-11 10:59:33
186
原创 第三周 建立“顺序表”算法库
问题及代码:建立顺序表算法库运行结果:知识点总结:学会了如何建立专业知识算法库,以及头文件需要包含的东西。学习心得:头文件中要包含定义数据结构的代码,宏定义,要实现算法的函数声明。
2017-10-11 10:51:44
218
原创 第三周 顺序表的基本运算
问题及代码:要测试建立线性表的算法CreateList。运行结果:知识点总结:要测试建立顺序表的算法,就要输出线性表,还要检验顺序表是否为空。学习心得:xcode依然不识别头文件malloc.h,需用mm_malloc.h代替。
2017-10-11 10:35:39
163
原创 第四周 单链表应用
问题及代码:求两个链表的合集运行结果:知识点总结:从前建立的算法库可以应用在新的程序中。学习心得:更加了解了对于单链表以及算法库的应用。
2017-09-17 21:09:56
194
原创 第四周 建设“单链表”算法库
问题及代码:运行结果:知识点总结:学会了如何建立专业知识算法库,以及头文件需要包含的东西。学习心得:头文件中要包含定义数据结构的代码,宏定义,要实现算法的函数声明。
2017-09-17 20:49:26
227
1
原创 第四周 建立单链表
问题及代码:// main.cpp// 33//// Created by 于涵 on 2017/9/13.// Copyright © 2017年 YTU. All rights reserved.//#include #include #define MaxSize 50 //Maxsize将用于后面定义存储空间的大小using namespace std;
2017-09-14 10:56:54
212
原创 第二周 汉诺塔
问题及代码:// main.cpp// 33//// Created by 于涵 on 2017/9/13.// Copyright © 2017年 YTU. All rights reserved.//#include #define discCount 4long move(int, char, char,char);int main(){ long
2017-09-13 20:04:33
167
原创 第二周 程序的多文件组织
问题及代码:运行结果:知识点总结:学会了将不同函数添加至不同文件夹,多文件形式组织并运行。学习心得:xcode 和code block的操作不太一样,操作起来有点费劲,很多地方云里雾里,希望在接下来的学习中能慢慢熟悉。
2017-09-13 19:37:23
159
原创 第二周 函数参数传递的三种方法
问题及代码:// main.cpp// 11//// Created by 于涵 on 2017/9/13.// Copyright © 2017年 YTU. All rights reserved.//问题描述:输入两个整数,将两整数数值交换后输出//输入描述:两个待交换的整数//输出描述:两个交换后的整数#include using namespace std;
2017-09-13 10:34:21
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人