C 實現鏈示佇列基本功能

2021-10-01 01:49:21 字數 882 閱讀 6251

#include

#include

#include

using namespace std;

typedef int status;

typedef int  elmetype;

//鏈式佇列節點定義

typedef struct qnode

qnode, *queueptr;

//鏈示佇列定義

typedef struct linkqueue

linkqueue;

//初始化鏈示佇列

status initlinkqueue(linkqueue *q)

//清空佇列

status clearqueue(linkqueue *q)

return 1;

}//刪除佇列

status deletequeue(linkqueue *q)

return 1;

}//入隊

status inqueue(linkqueue *q, elmetype e)

//出隊,並返回出佇列元素

int outqueue(linkqueue *q)

//列印出佇列中所有元素

status printqueue(linkqueue *q)

cout << endl;

return 1;

}//判斷佇列是否為空

status isempty(linkqueue *q)

//返回佇列長度

int queuelen(linkqueue*q)

return len;

}//返回隊尾元素

elmetype gettail(linkqueue *q)

int main()

c 佇列基本功能

include include include typedef int status define ok 1 define error 0 template class order tream int n status full 判斷是否為滿 status empty 判斷是否為空 void put...

c語言實現鏈佇列的基本功能

鏈佇列,實際上是乙個帶有頭指標和尾指標的單鏈表,頭指標指向頭節點 不存放資料 尾指標指向隊尾節點,雖然用頭指標可以確定乙個單鏈表,但是插入操作是在隊尾進行,如果沒有尾指標,會變得複雜 初始化 void init pqueue pq 注意 1 為頭指標和尾指標申請記憶體 入隊 void enqueue...

ASP基本功能實現

修改資料庫的記錄 若要修改資料庫的記錄,首先使用ado鏈結到access資料庫ntopsamp.mdb,下sql指令尋找待修改的記錄,將結果傳回到rs1的recordset當中,asp程式碼如下 set rs server.createobject adodb.recordset sql selec...