- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 第七周实践项目~排队模拟看病
函数:#include #include typedef struct qnode{ int data; struct qnode *next;} QNode; /*链队结点类型*/typedef struct{ QNode *front,*rear;} QuType; /*链队类型*/
2015-10-30 09:28:33 478
原创 第七周实践项目~队列数组
头文件和功能函数与链队算法库相同主函数:#include "liqueue.h" #define N 10 #include int main() { int i, a; LiQueue *qu[N]; //定义队列指针数组 for (i=0; i<N; i++) InitQueue(qu
2015-10-30 08:58:58 434
原创 第七周实践项目~负数把正数赶出队列
头文件和功能函数和第七周第一篇博文相同。main.cpp:#include "sqqueue.h"int main(){ ElemType a,x; SqQueue *qu; //定义队列 InitQueue(qu); //队列初始化 while (1) //无限循环 { printf(
2015-10-26 17:02:12 413
原创 第七周实践项目~建立链队算法库
头文件liqueue.h:#ifndef SQQUEUE_H_INCLUDED#define SQQUEUE_H_INCLUDED#include #include #define MaxSize 5typedef char ElemType;typedef struct qnode //数据节点{ ElemType data; struct qnode *
2015-10-26 16:48:44 359
原创 第七周实践项目~建立顺序环形队列算法库
sqqueue.h头文件代码:#ifndef SQQUEUE_H_INCLUDED#define SQQUEUE_H_INCLUDED#include #include #define MaxSize 5typedef char ElemType;typedef struct{ ElemType data[MaxSize]; int fr
2015-10-23 09:16:14 478
原创 第六周实践项目~后缀表达式
头文件和功能函数与前面博文相同。主函数main.cpp:#include "sqstack.h"#define MaxOp 7struct //设定运算符优先级{ char ch; //运算符 int pri; //优先级}lpri[]= {{'=',0},{'(',1},{'*',5},{'/',5},{'+',3},{'-',3
2015-10-23 08:47:12 410
原创 第六周实践项目~数制转换
功能函数和头文件与前几篇博文相同。主函数main.cpp为:#include "sqstack.h"void MultiBaseOutput (int number,int base){ //假设number是非负的十进制整数,输出等值的base进制数 int i; SqStack *S; InitStack(S); whi
2015-10-23 08:37:54 409
原创 第六周项目~括号匹配
listack.h:#ifndef LISTACK_H_INCLUDED#define LISTACK_H_INCLUDEDtypedef char ElemType;typedef struct linknode{ ElemType data; //数据域 struct linknode *next; //指针域
2015-10-23 08:27:04 414
原创 第六周实践项目~建立链栈算法库
listack.h:#ifndef LISTACK_H_INCLUDED#define LISTACK_H_INCLUDEDtypedef char ElemType;typedef struct linknode{ ElemType data; //数据域 struct linknode *next; //指针域
2015-10-12 17:21:41 381
原创 第四周实践项目~猴子选大王
程序主体:/*问题描述:一群猴子,编号是1,2,3 …m,这群猴子(m个)按照1-m的顺序围坐一圈。 从第1只开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,直到 圈中只剩下最后一只猴子,则该猴子为大王。输入m和n,输出为大王的猴子是几号。 输入:猴子的个数m和每次要数到出去的位数n。 输出:猴子king是谁。 */ #include using
2015-10-12 16:55:48 453
原创 第六周实践项目(1)~建立顺序栈算法库
sqstack.h:#ifndef SQSTACK_H_INCLUDED#define SQSTACK_H_INCLUDED#define MaxSize 100typedef char ElemType;typedef struct{ ElemType data[MaxSize]; int top; //栈指针}
2015-10-12 16:44:59 432
原创 第四周实践项目~单链表应用(2)
main.cpp:#include "linklist.h"void Link(LinkList *&L1, LinkList *&L2){ LinkList *p = L1; while(p->next != NULL) //找到L1的尾节点 p = p->next; p->next = L2->next; //将L2的首个数
2015-10-09 09:20:40 516
原创 第四周实践项目~单链表应用(1)
根据上次实践项目程序,可以完成本次实践项目。主函数 main.cpp#include "linklist.h"void Reverse(LinkList *&L){ LinkList *p=L->next,*q; L->next=NULL; while (p!=NULL) { q=p->next;
2015-10-09 09:10:58 701 2
原创 第四周实践项目~建立“单链表”算法库
linklist.cpp文件:#include "linklist.h"void CreateListF(LinkList *&L,ElemType a[],int n)//头插法建立单链表{ LinkList *s; int i; L=(LinkList *)malloc(sizeof(LinkList)); //创建头结点 L->ne
2015-10-05 17:08:21 424
JAVA项目-简易网吧管理系统
2017-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人