編寫乙個程式,實現鏈隊的各種基本運算

2021-06-19 05:28:39 字數 870 閱讀 5924

完成如下功能:

(1)初始化鏈隊q;

(2)判斷鏈隊q是否非空;

(3)依次進隊元素a,b,c;

(4)出隊乙個元素,並輸出該元素;

(5)輸出鏈隊q的元素個數;

(6)依次進鏈隊元素d,e,f;

(7)輸出鏈隊q的元素個數;

(8)輸出出隊序列;

(9)釋放鏈隊;

**:

#include"iostream"

using namespace std;

class queue

void destroyqueue(queue *&);

bool queueempty(queue *);

static void enqueue(queue *&,char);

static bool dequeue(queue *&);

static bool outqueue(queue *);

static int getcount()

};int queue::count=0;

void queue::destroyqueue(queue *&q)

}free(p);

}bool queue::queueempty(queue *q)

void queue::enqueue(queue *&q,char e)

else

count++;

}bool queue::dequeue(queue *&q)

bool queue::outqueue(queue *q)

}cout << endl;

return true;

}void main()

編寫乙個程式,實現鏈棧的各種基本運算

完成如下功能 1 初始化鏈棧s 2 判斷鏈棧s是否非空 3 依次進鏈棧元素a,b,c,d,e 4 判斷鏈棧s是否非空 5 輸出鏈棧長度 6 輸出從棧頂到棧底元素 7 輸出出鏈棧序列 8 判斷鏈棧s是否非空 9 釋放鏈棧 include iostream include malloc.h using ...

實現鏈隊各種基本運算的演算法

實驗題目 實現鏈隊各種基本運算的演算法 實驗內容 編寫程式,實現鏈隊的各種基本運算,並在此基礎上設計乙個主程式,完成如下功能 1 初始化鏈隊q 2 判斷鏈隊q是否非空 3 依次進鏈隊元素a,b,c 4 出隊乙個元素,輸出該元素 5 輸出鏈隊q的元素個數 6 依次進鏈隊元素d,e,f 7 輸出鏈隊q的...

編寫乙個程式實現順序串的各項基本運算

檔名稱 main.cpp 完成日期 2016 年 7 月 2 日 版本號 v1.0 問題描述 編寫乙個程式實現順序串的各項基本運算 include define maxsize 100 typedef struct sqstring void strassign sqstring s,char cs...