2、特性:first in first out先進先出,鏈對列有頭指標和尾指標,其中,頭指標指向頭結點,頭結點的下乙個才是第乙個元素,尾指標直接指向最後乙個元素。
鏈對列只能從隊頭刪除,從隊尾插入。(先進先出)
3、為什麼要設立尾指標呢?
佇列是先入先出, 從頭出, 從尾入,如果只有乙個指標, 那麼另外乙個操作就要遍歷整個鍊錶, 導致效率降低.,所以要設立尾指標。
#include #define ok 1
#define error 0
#define true 1
#define false 0
#define overflow -2
typedef int status;
typedef ?? qelemtype;
using namespace std;
typedef struct qnode
{ qelemtype data;
struct qnode *next;
佇列的基本操作
include stdafx.h includeusing namespace std typedef struct node typedef struct queue queue insertqueue queue q,char value return q queue deletequeue q...
佇列的基本操作
本程式主要是實現了迴圈佇列的基本操作,包括insert,remove,peek,size等操作 package demo3 class queue 插入操作 public void insert long j quearray rear j 佇列是在隊尾插入 nitems 刪除 public lon...
佇列的基本操作
鏈式儲存 typedef int qelemtype typedef int status 具體資料型別具體定義 typedef struct qnode 佇列結點結構體 qnode,queueptr typedef struct 鏈佇列型別 linkqueue status initqueue l...