数据结构课程设计
文章平均质量分 69
wujilin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
约瑟夫环
/* Name: 约瑟夫环 Author:wujilin Description: Date: 11-09-06 20:22 Copyright: */#include"stdio.h"#include"stdlib.h"#define MAXPASSWORDVALUE 20#define MAXPERSONNUMBER 30#define MAXFIRSTCOUNTVALUE原创 2006-09-11 20:25:00 · 999 阅读 · 0 评论 -
排序
/* Name:排序 Author:wujilin Description:几种常见的排序方法 Date: 19-07-06 15:41 Copyright:wujilin */#include#include#define M 11void InsertSort(int a[])//插入排序 { int i, j; for (i = 2; i { if(a[原创 2006-07-23 19:28:00 · 1050 阅读 · 0 评论 -
拓扑排序
/* Name:拓扑排序 Author:wujilin Description:用邻接表构造图 然后进行拓扑排序 注意 今天调试时候出现了一个问题 以前没出现过的 就是 用* 与不用 以前我不管有没有返回值 我都用 但是没出现问题 今天调试这个程序 就是因为这个小问题 花费很长时间原创 2006-07-23 19:27:00 · 920 阅读 · 0 评论 -
最小生成树
/* Name:最小生成树kruskal算法 Author:wujilin Description:用邻接矩阵做图 Date: 21-07-06 23:07 Copyright:wujilin */#include#include#define M 20#define MAX 20typedef struct { int begin; int end; int weigh原创 2006-07-23 19:29:00 · 1543 阅读 · 0 评论 -
持续中
以上就是这些天搞的程序 还要写 有些还有错误就没发上来 等一切修改好了 就全发上来原创 2006-07-17 21:29:00 · 616 阅读 · 0 评论 -
迷宫
/* Name:迷宫 Author:wujilin Description:输入时候一圈都应该是# 入口为(1,1) 如果有出口 出口为(M-2,M-2) Date: 16-07-06 20:54 Copyright:wujilin */#include#include#define M 10 //自己规定为10*10的迷宫#define OK 1#define ERROR 0原创 2006-07-17 21:20:00 · 1153 阅读 · 1 评论 -
求交集 并集 与差集 单链表实现
#include #include #include #define null 0#define M 100/*定义链表*/typedef int ElemType;typedef struct Lnode{ ElemType data; struct Lnode *next;}Lnode,*LinkList;int lenth(LinkList *L)/*返回链表长度*/{转载 2006-07-17 21:12:00 · 1813 阅读 · 0 评论 -
成绩管理系统
/* file name: slist.c *//* 单向键结链表,插入、删除使用排序 *///学会对文件操作文件操作和单链表一起使用 #include #include #include #include void read_func(void);void write_func(void);void insert_func(void);void sort_func(void);void转载 2006-07-17 21:27:00 · 1085 阅读 · 0 评论 -
joseph环
/* Name: joseph环 Author:wujilin Description:课程设计joseph环 就是一个循环链表的运用 Date: 11-07-06 20:11 Copyright:wujilin */#include#includetypedef struct Node{ int data; int password; struct Node *next;原创 2006-07-17 21:19:00 · 1088 阅读 · 1 评论 -
猴子选大王
/* Name:猴子选大王 Author:wujilin Description:循环链表的运用 Date: 15-07-06 21:53 Copyright: */#include#includetypedef struct Node{ int data; struct Node *next;}Node,*LinkList;void CreatLinkList(Link原创 2006-07-17 21:15:00 · 1036 阅读 · 0 评论 -
文本行编辑
#include "stdio.h"#include "stdlib.h"#define OK 1#define ERROR 0#define OVERFLOW -1//#define EOF -1#define STACK_INIT_SIZE 10#define STACKINCREMENT 1000#define MAXQSIZE 10static int i=0;typedef char原创 2006-07-17 21:24:00 · 771 阅读 · 0 评论 -
多项式相加减
/* Name:多相式相加减 Author:wujilin Description:利用单链表实现多项式相加减 注意多项式表达形式 表示5乘以x的3次方加上4乘以x的平方加上5乘以x的 一次方加上9乘以x的0次方 也就是说 逗号前面的为系数 逗号后面的为 x的幂次方 Dat原创 2006-07-17 21:14:00 · 922 阅读 · 0 评论 -
用栈实现2叉数的遍历
#include#include#define M 100#define ERROR 0#define FALSE 0#define TURE 1#define OK 1typedef int status;typedef struct Bitree { char data; struct Bitree *lchild, *rchild;}Bitree,*bitree;typedef原创 2006-06-04 21:59:00 · 998 阅读 · 0 评论 -
图的操作
#include#include#define MAX_VERTEX_NUM 10#define ERROR 0typedef char VertexType;typedef int VPType;typedef int Graphkind;typedef int status;typedef enum {FALSE, TRUE} boolean;//这里出错boolean visit[MAX_V原创 2006-05-27 10:16:00 · 960 阅读 · 0 评论 -
2叉树基本操作
////////////////////////////////////////////////////////////////////////////////////目的:2叉树的基本操作(查找元素还有问题)//////////////////////////////////////////////////////////////////#include"stdio.h"#include"std原创 2006-05-24 08:42:00 · 1887 阅读 · 1 评论 -
对冒泡算法的改进
对一组无序的数字进行排序,冒泡方法是我们常用的一种方法。它的主要思想是对相临的两个数字进行比较然后选较大(小)的一个起来,另一个沉下去。对N个数字,我们需要进行N-1趟,但是有时候我们根本不需要对每一组数字从头到尾都进行遍历,我们指需对那部分无序的地方排列即可完成任务,这样可以提高算法的质量。 1 对于一个本来就有序的数组,我门只遍历一边,就可以判断出它是有序的,然后结束任务。原创 2007-03-22 19:54:00 · 1138 阅读 · 0 评论
分享