登录
首页 » 数据结构 » c++链式队列的实现

c++链式队列的实现

于 2023-09-04 发布 文件大小:1.17 kB
0 83
下载积分: 2 下载次数: 1

代码说明:

c++链式队列的实现头文件如下: typedef int Item; typedef struct node * PNode; typedef struct node {  Item data;  PNode next; }Node; typedef struct {  PNode front;  PNode rear;  int size; }Queue; /*构造一个空队列*/ Queue *InitQueue(); /*销毁一个队列*/ void DestroyQueue(Queue *pqueue); /*清空一个队列*/ void ClearQueue(Queue *pqueue); /*判断队列是否为空*/ int IsEmpty(Queue *pqueue); /*返回队列大小*/ int GetSize(Queue *pqueue); /*返回队头元素*/ PNode GetFront(Queue *pqueue,Item *pitem); /*返回队尾元素*/ PNode GetRear(Queue *pqueue,Item *pitem); /*将新元素入队*/ PNode EnQueue(Queue *pqueue,Item item); /*队头元素出队*/ PNode DeQueue(Queue *pqueue,Item *pitem); /*遍历队列并对各数据项调用visit函数*/ void QueueTraverse(Queue *pqueue,void (*visit)());

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Shortest Path inquiries, the company is ESRI arcobject development of the compon...
    最短路径查询,用的是ESRI公司arcobject组件开发的,已经作成dll,用起来非常的方便-Shortest Path inquiries, the company is ESRI arcobject development of the components, make dll with it is very convenient
    2023-08-12 13:35:03下载
    积分:1
  • 1. 在IBConsole中添加两个用户LOGIN和MATER,密码均为PASSWORD。 2. 用MISDBA用户登录MISDB库。 3. 在IS...
    1. 在IBConsole中添加两个用户LOGIN和MATER,密码均为PASSWORD。 2. 用MISDBA用户登录MISDB数据库。 3. 在ISQL中,输入第9章提供的SQL语句;或者根据表9-1至表9-8在SQL Explorer中自行创建数据表。数据库创建后需要分配LOGIN和MATER用户的访问权限。 4. 根据表9-9和表9-10设置初始数据,另外需要在PERSON数据表中设置一个用于登录系统的用户(ID=’MAT’,PASSWD=’PASSWORD’,AUTHORITY=’7’,STATE=’F’),同时在PART表中添加ID为’0000000000’的零件,名称为“。 5. 除了修改数据库连接的属性,还需要修改数据模块中LOGIN方法的相关用户密码。 -1. In addition two IBConsole users LOGIN and Mater. passwords are PASSWORD. 2. User login with MISDBA MISDB database. 3. In ISQL, the importation of Chapter 9 of SQL; Or, according to Table 9-1 to Table 9-8 in SQL Explorer to create data sheets. After creating the database needs and Mater distribution LOGIN user access permissions. 4. According to Table 9-9 and Table 9-10 initial data set, Another need PERSON data tables set up a registration system for users (ID = "MAT" PASSWD = "PASSWORD" AUTHORITY ="7 ", STATE = "F"), PART table at the same time adding ID to"0000000000 "parts, name. " 5. In add
    2022-08-02 16:54:09下载
    积分:1
  • ADO 封装好的库操作类 ,直接可以使用标准接口
    ADO 封装好的数据库操作类 ,直接可以使用标准接口-ADO packaged good category database operations directly can use the standard interface
    2022-04-25 16:28:45下载
    积分:1
  • 图函,实现插入,删除,保存,恢复等功能
    图函数,实现插入,删除,保存,恢复等功能-Map function, the realization of insert, delete, save and restore functions
    2022-05-24 06:30:59下载
    积分:1
  • 简单介绍了一种建及其使用情况,
    简单介绍了一种数据结构的构建及其使用情况,-introduces a simple data structure of the building and its use,
    2022-08-23 17:56:57下载
    积分:1
  • 源代码,c语言版本
    数据结构源代码,c数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
    2022-03-21 15:33:54下载
    积分:1
  • convex hull algorithm, scattered dots on the three
    凸壳算法,散点成三维体的方法,该方法从洋鬼子那得来的。-convex hull algorithm, scattered dots on the three-dimensional method from the foreign devils that comes from.
    2022-03-16 02:06:45下载
    积分:1
  • matlab排队仿真代码
    假设某银行有4个窗口对外接待客户,从早晨银行开门起不断有客户进入银行。由于每个窗口在某个时刻只能接待一个客户,因此在客户人数众多时需要在每个窗口前顺次排队,对于刚进入银行的客户,如果某个窗口的业务员正空闲,则可上前输业务;反之,若4个窗口均有客户所占,他便会排在人数最少的队伍后面。
    2022-05-05 06:36:58下载
    积分:1
  • Realize stack code, realize all the features of the stack, PUSH, POP, insertion,...
    堆栈的实现代码,实现了栈的所有功能,PUSH,POP,插入,销毁,清空等,有调试程序,可以很清楚的看到栈的运行过程-Realize stack code, realize all the features of the stack, PUSH, POP, insertion, destruction, empty and so on, have a debugger, you can clearly see the operation of the process stack
    2022-03-25 07:40:01下载
    积分:1
  • 如果车不动,请按算法设计:以日本为例。
    如果车不动,请算法设计:乘日本马但车不能吃,设计回溯用马走,并打印出距离。可作为设计软件的参考
    2023-03-03 16:05:03下载
    积分:1
  • 696518资源总数
  • 104353会员总数
  • 66今日下载