自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 队列的应用之简单的医院就诊系统(多文件的基本要点)

2.(.cpp)文件对于(.h)函数的调用需要在(.cpp)文件头加上#include"LinkQueue.h"(双引号中为.h函数的函数名)。主要包括候诊,就诊,查看排队情况(输入病历号查看之前候诊人数),查看看诊(是否有人候诊)。其中能够引用队列的基本知识,候诊为入队,就诊为出队。采用while循环,当P不等于Q.real(尾指针)时即还在候诊,令i++,p向后移动。3.对于复杂的多文件,往往是多个份文件,为了防止头文件的重复定义与冲突则需要采用。前两句在(.h)文件头,后一句为文件尾。

2024-04-15 09:45:00 588 1

原创 队列的链表形式

4.将前一个结点的指针指向该节点(由于队尾指针指向最后一个节点,所以用Q.real->next来表示)。5.需注意的是要判断出队时是否为最后一个节点,若是需将队尾指针指向队首指针(防止队尾指针丢失)2.定义一个指针指向首元结点,通过while循环输出p的元素,p不断向下移动。3.将结点指针部分初始化为空。2.定义一个指针指向首元节点(Q.front->next)。1.创建一个新节点并用指针p指向该节点。1.定义一个指针指向新创建的头结点。2.将数据e辅助给p的data。5.将队尾指针指向该节点。

2024-04-09 22:35:40 479

原创 顺序队(初始化,入队,出队,取队首元素)

1.定义i等于front,不断输出第i个元素,i不断向上移动,直到i等于real(条件)1.首先判断是否队满((Q.real+1)%MAXSIZE==Q.front)。即当入队时将队尾序号由(real+1)改为(real+1)%MAXSIZE。当出队时队头序号由(front+1)改为(front+1)%MAXSIZE。1.判断是否队空(Q.front==Q.real则队空)。2.将数据存入数组(Q.elem[Q.real]=e)。2.初始化头尾序号为0(当输入一个数据队尾+1)。2.将队首元素赋给e。

2024-04-07 22:01:37 371

原创 顺序栈(初始化,入栈,出栈,取栈顶数据,展示栈中数据)

顺序栈的存储结构包括1.地址(数组名)2.站定下标int top;} sqstack;一.初始化1.创建数组并定义指针指向首地址。2.判断是否创建成功。3.让下标初始化为-1。if(!S.top=-1;return OK;二.入栈1.判断是否栈满(s.top==MAXSIZE-1)。2.将s.top+1(指向准备存入的数组下标)。3.将e赋值给s.elem[s.top]。S.top++;return OK;三.出栈1.判断是否栈空(s.top==-1)。

2024-04-04 22:39:44 423 1

原创 线性表的链式表达(初始化,头尾插法创建,展示,取值查找,删除,排序,有序插入)

【代码】线性表的链式表达(初始化,头尾插法创建,展示,取值查找,删除,排序,有序插入)

2024-04-01 22:29:18 307 1

原创 顺序表的链式表达--(排序,有序插入)

【代码】顺序表的链式表达--(排序,有序插入)

2024-04-01 22:24:17 300 1

原创 顺序表的链式表达--(取值,查找,删除)

p定义到所要删除的前一个节点后,定义一个q指向所要删除的节点(q=p->next)1.删除需要到定位到前一个节点的地址,(所以相对取值,此时应该定义一个P指向L)将q的next赋值给p->next然后delete(p)。

2024-03-31 21:42:20 288 1

原创 线性表的链式表达--插入,显示

插入i位置是需要找到i-1的位置(为了能够连接前后节点)此时可以用到while循环,条件则为1.定义一个地址p指向L,j=0;2.保证p为真(i小于已有节点),j<i-1,且每次p向后移动一个(保证p指向p-1的位置);3.生成新节点s输入要插入的数据;4.将s->next指向p->next,让后将p->next指向s;其中!p直p不为空,j>i-1为保证i>.0.

2024-03-29 21:52:49 392 1

原创 线性表的链式表达--创建(头插法、尾插法)

1.生成新节点P,定义一个指针r跟随数据的创建移动(须保留头指针以为后期利用)P指向L的下一个节点地址,L指向P的指针。4.将r向后移动到最后一个节点位置.2.采用循环,输入n个元素。1.创建一个头结点。2.r指向新创建的节点。3.新节点指针域为空。

2024-03-28 10:30:00 273

原创 线性表的链式表示--定义与初始化

链表与数组不同点在于数组是采用随机存取,可根据第一个数据的位置退出其他任何数据的位置,链表的每一个节点应该包括它的数据域以及指针域。因此单链表的存储结构为。而链表则采用顺序存取,想要取出第i个数据必须从头指针出发顺链表寻找。2.生成头节点,将头指针L指向头结点;4.头结点指针域为NULL。3.判断是否创建成功;

2024-03-27 15:57:32 359

原创 线性表---顺序表

排序中可采取选择排序和冒泡排序,冒泡排序略简。插入时应注意判断长度是否等于最大长度。通过返回值判断是否创建成功。

2024-03-24 14:46:32 230

原创 简单的菜单函数

2.system("pause"),暂停程序;3.system("cls"),实现清屏操作;1.头文件<stdlib.h>;

2024-03-24 14:28:19 131 1

原创 初步认识c与c++的区别

其中printf 与cout作用相似均为输出函数,cout

2024-03-24 14:27:14 201 1

空空如也

空空如也

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

TA关注的人

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