佇列 佇列的鏈式儲存方式 LinkQueue

2021-08-16 14:04:04 字數 732 閱讀 4983

/**************************

佇列的鏈式儲存結構

功能**包含:

1)佇列的鏈式儲存結構的資料結構定義

2)初始化鏈式佇列

3)往鏈式佇列中插入元素--入隊

4)刪除鏈式佇列中的元素--出隊

注意:**不進行debug,只實現基本功能

author:tmw

date:2018-3-9

**************************/

#include #include #include #define error -65530

/**佇列的鏈式儲存結構的資料結構定義**/

typedef struct linkqueuenode

linkqueuenode,*linkqueueptr;

typedef struct linkqueue

linkqueue;

/**初始化鏈式佇列**/

bool initlinkqueue( linkqueue *q )

/**往鏈式佇列中插入元素e--入隊**/

bool enqueue( linkqueue *q, int e )

/**刪除鏈式佇列中的元素--出隊,並返回出隊元素**/

int dequeue( linkqueue *q )

夢想還是要有的,萬一實現了呢~~~ヾ(◍°∇°◍)ノ゙

資料結構 佇列 佇列的鏈式儲存結構

資料結構 佇列 佇列的鏈式儲存結構 用單鏈表實現 date 2017 4 16 include include define elemtype char define initsize 100 typedef struct lnodelnode typedef structlinkqueue voi...

資料結構與演算法系列 佇列 佇列的鏈式儲存

定義 佇列的鏈式儲存結構稱為鏈佇列。在鏈佇列中,有乙個頭指標和乙個尾指標。佇列空的條件 front rear.即頭尾指標都指向表頭結點。鏈佇列的基本操作 include includetypedef struct nodenode,lqnode void create linkqueue lqnod...

佇列鏈式儲存

ifndef status h define status h define false 1 define true 1 define ok 1 define error 0 typedef int elemtype typedef int status endif ifndef stack h d...