完成如下功能:
(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...