自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 课程设计

/************************************************************************************************************************************** *版权所有(C)2017.周月庆 *文件名称:xueshengguanli.c *文件标识:无 *内容摘要:对于学生的各

2017-12-21 15:11:18 191

原创 数据结构课程设计-学生信息管理(改)

main.cpp   这里面是整个程序的基本结构,其中用一个大的循环来判断每次程序究竟执行那一个函数,每一次的执行结束,都会返回一次main函数。 #include #include #include "touwenjian.h" int n=0;//用于判断是否输出题目 int x;//用于判断要操作哪步 char a[99],d[99];//用于暂时存储姓名和性别信息 A b,c;//用

2017-12-21 14:21:11 400

原创 数据结构课程设计-学生信息管理

#include #include #include "touwenjian.h" int n=0;//用于判断是否输出题目 int x;//用于判断要操作哪步 char a[99],d[99];//用于暂时存储姓名和性别信息 A b,c;//用于暂时存储成绩和学号 linknode *L;//声明一个链表 int m=0; int mm=0; using namespace std; int

2017-12-21 12:12:02 413

原创 第八种 项目4-稀疏矩阵的三元组表示的实现及应用

目的:运用串解决问题 代码: #define M 6 #define N 7 #define MaxSize 100 //矩阵中非零元素最多个数 typedef int ElemType; typedef struct { int r; //行号 int c;

2017-12-14 22:07:49 146

原创 第八周 项目3-对称矩阵压存储的实现与应用

目的:运用串解决问题。 代码: #include using namespace std; #define N 4 #define M 10 int value(int a[],int i,int j) { if(i>=j) return a[(i*(i+1))/2+j]; else return a[(j*

2017-12-14 22:04:40 130

原创 第八周 项目2-顺序表算法

目的:建立顺序表算法。 代码: #include #include"../顺序串算法库/shunxuchuan.h" using namespace std; void trans(sqstring *&s,char c1,char c2)///将串s中所有值为c1的字符换成值为c2的字符 { int i; if(s->length>0)///这个没啥好

2017-12-14 21:59:09 154

原创 第八周 项目1-建立顺序串的算法库

目的:建立顺序表算法库。 代码: #include #include "sqString.h" int main() { SqString s,s1,s2,s3,s4; printf("链串的基本运算如下:\n"); printf(" (1)建立串s和串s1\n"); StrAssign(s,"abcdefghijklmn");

2017-12-14 21:55:23 133

原创 项目三 负数把正数赶出队列

目的:用队列来解决问题。 代码: #include #include #include "sqqueue.h" int main() { ElemType a,x; SqQueue *qu; //定义队列 InitQueue(qu); //队列初始化 while (1) { pri

2017-12-14 21:53:11 140

原创 项目二 建立链队算法库

目的:建立链队算法库 代码: #include #include #include "lianduitou.h" using namespace std; int main() { ElemType e; LiQueue *q; printf("(1)初始化链队q\n"); InitQueue(q);

2017-12-14 21:49:23 134

原创 数据结构总结

数据结构的开头,是向我们讲解了什么是数据结构吗,算是对于数据结构一次定义。接下来又介绍了算法,最后在第一章的结尾,定义了程序的概念。从第二章开始,就开始讲解线性表,栈,队列等一系列的数据结构。同时,按照第一章所认识的顺序,一次讲解他们各自的逻辑结构和存储结构以及代码和应用。后面的一系列数据结构的存储结构,都被分为了顺序存储结构和链式存储结构。        这个学期,在数据结构的学习中,我学到了

2017-12-14 21:15:45 148

原创 第七周 项目一 建立顺序环形队列

目的:建立顺序环形队列。 代码: #include #include #include "shunxuduidetouwenjian.h" using namespace std; int main() { sqqueue * q; chushihuashunxudui(q); A e; e='a'; jinshunxudui(q,e);

2017-11-02 22:23:11 144

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

目标:建立链栈算法库。 代码: #include #include "lianzhandetouwenjian.h" using namespace std; void shuchulianzhan(linkstnode * s) { linkstnode * p=s->next; while(p!=NULL) { coutshuju<<"

2017-10-27 23:17:39 192

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

目标:建立顺序栈算法库。 代码:#include #include "zhandetouwenjian.h" using namespace std; void shuchuzhan(sqstack * s) { for(int i=s->top;i>-1;i--) coutshuju[i]<<" "; cout<<endl; } int main()

2017-10-26 22:52:59 143

原创 第四周 项目4 猴子选大王

目标:一群猴子,编号是1,2,3,,,,m,这群猴子按照1-m排序做一圈。从第一只开始数,没到第n个,该猴子离开圈子,到最后,剩下一个猴子就是猴王。 代码: #include #include "kudetouwenjian.h" using namespace std; int main() { linknode *L; A e=0; int m,n,c;

2017-10-22 00:18:03 178

原创 第四周-项目二 建立单链表算法库

目标:建立一个单链表的算法库。 代码: #include #include "kudetouwenjian.h" using namespace std; int main() { linknode *L; A a[5]={1,2,3,4,5}; int n=5,b=4,c=3; A e; toucha(L,a,n); shuchu

2017-10-21 15:49:21 194

原创 第四周 项目一 建立单链表

目标:建立一个单链表。 代码: #include #include "kudetouwenjian.h" using namespace std; int main() { linknode *L; A a[5]={1,2,3,4,5}; int n=5; toucha(L,a,n); shuchu(L); cout<<endl;

2017-10-21 15:44:04 170

原创 第三周项目3-求集合并集

目的:求两个线性表的并集。 代码: #include #include "kudetouwenjian.h" using namespace std; int main() { linknode *L1,*L2,*L3; A a[5]={1,2,3,4,5}; int n=5; int m=4; weicha(L1,a,n); A

2017-10-19 21:19:41 182

原创 第三周项目2-建设“顺序表”算法库 补1

这次的代码是补充上一次“建立顺序表”。 代码: #include #include "kudetouwenjian.h" using namespace std; int main() { linknode *L; A a[5]={1,2,3,4,5}; A e=0; A f=4; int b=3; int n=5; toucha(L,

2017-10-14 23:14:27 225

原创 第三周项目2-建设“顺序表”算法库

问题及代码:关于建立顺序表的算法库。 #include #include "kudetouwenjian.h" using namespace std; int main() { linknode *L; A a[5]={1,3,5,7,9}; int n=5; toucha(L,a,n); shuchu(L); return 0;

2017-10-11 22:11:57 149

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

问题及代码: #include   #include using namespace std; typedef int kong; typedef struct { int data[50]; int length; }sqlist; void Createlist(sqlist*&L,kong a[],int n);//建立一个空的线性表 void DispList(sq

2017-09-20 20:09:25 182

空空如也

空空如也

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

TA关注的人

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