自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 第八周 项目三 建立串算法库

问题及代码:问题描述: 链串算法库采用程序的多文件组织形式,包括两个文件: 头文件:liString.h,包含定义链串数据结构的代码、宏定义、要实现算法的函数的声明; 源文件:liString.cpp,包含实现各种算法的函数的定义 建立如上的两个文件,在同一项目(project)中再建立一个源文件(如main.cpp),编制main函数,完成相关的测试工

2017-12-31 00:05:37 195

原创 第八周 项目二 串的顺序存储应用

问题及代码:设计实现串比较运算的算法 算法思路 (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 188

原创 第八周 项目一 串的顺序存储

问题及代码: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 160

原创 考生报名管理系统 课程设计

shixian.hpp#include#include#includeusing namespace std;typedef struct datatype //考生信息结构体{ char KH[12]; //考生考号 char XM[12]; //考生姓名 char X

2017-12-21 16:25:05 3016

原创 第七周 负数把正数赶出队列

问题及代码:设从键盘输入一整数序列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 180

原创 第七周 自建算法库——链队

问题及代码:链队算法库采用程序的多文件组织形式,包括两个文件。            代码:main函数                       #include #include "liqueue.h"int main(){ ElemType e; LiQueue *q; printf("(1)初始化链队q\n"); InitQueue(q);

2017-11-09 10:43:14 179

原创 第七周 建立顺序环形队列算法库

问题及代码:定义顺序环形队列存储结构,并实现基本运算。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 378

原创 第五周 括号的匹配

问题及代码:判断表达式匹配是否正确。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 167

原创 第五周 建立链栈算法库

问题及代码:建立链栈的算法库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 144

原创 第五周 建立顺序栈算法库

问题及代码:建立顺序栈的算法库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 205

原创 第四周 多项式求和

问题及代码:用单链表储存一元多项式,并将两个多项式求和。#include #include #define MAX 20 //多项式最多项数typedef struct //定义存放多项式的数组类型{ double coef; //系数 int exp; //指数} PolyArray;typed

2017-10-12 10:55:02 271

原创 第四周 循环双链表应用

问题及代码:主函数代码:#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 148

原创 第四周 猴子选大王

问题及代码:   共有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 277

原创 第三周 求集合并集

问题及代码:求两个集合的并集。运行结果:知识点总结:从前建立的算法库可以应用在新的程序中。学习心得:更加了解了对于单链表以及算法库的应用。

2017-10-11 10:59:33 167

原创 第三周 建立“顺序表”算法库

问题及代码:建立顺序表算法库运行结果:知识点总结:学会了如何建立专业知识算法库,以及头文件需要包含的东西。学习心得:头文件中要包含定义数据结构的代码,宏定义,要实现算法的函数声明。

2017-10-11 10:51:44 201

原创 第三周 顺序表的基本运算

问题及代码:要测试建立线性表的算法CreateList。运行结果:知识点总结:要测试建立顺序表的算法,就要输出线性表,还要检验顺序表是否为空。学习心得:xcode依然不识别头文件malloc.h,需用mm_malloc.h代替。

2017-10-11 10:35:39 150

原创 第三周 顺序表应用

问题及代码:运行结果:知识点总结:学会了用顺序表解决实际问题。学习心得:深入学习了顺序表的应用,和算法库的应用。

2017-09-17 21:37:32 222

原创 第四周 单链表应用

问题及代码:求两个链表的合集运行结果:知识点总结:从前建立的算法库可以应用在新的程序中。学习心得:更加了解了对于单链表以及算法库的应用。

2017-09-17 21:09:56 175

原创 第四周 建设“单链表”算法库

问题及代码:运行结果:知识点总结:学会了如何建立专业知识算法库,以及头文件需要包含的东西。学习心得:头文件中要包含定义数据结构的代码,宏定义,要实现算法的函数声明。

2017-09-17 20:49:26 206 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 192

原创 第二周 汉诺塔

问题及代码:// 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 159

原创 第二周 程序的多文件组织

问题及代码:运行结果:知识点总结:学会了将不同函数添加至不同文件夹,多文件形式组织并运行。学习心得:xcode 和code block的操作不太一样,操作起来有点费劲,很多地方云里雾里,希望在接下来的学习中能慢慢熟悉。

2017-09-13 19:37:23 152

原创 第二周 函数参数传递的三种方法

问题及代码:// 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 137

空空如也

空空如也

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

TA关注的人

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