亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? seqqueue.h

?? 清華大學(xué)計算機(jī)系數(shù)據(jù)結(jié)構(gòu)課程教材《數(shù)據(jù)結(jié)構(gòu) 用面向?qū)ο蠓椒ê虲++描述》(殷人昆主編)的類庫(書中程序的源代碼)
?? H
字號:
//循環(huán)(順序)隊列類
#include <assert.h>
#include <iostream>
using namespace std;
template <class T>
class SeqQueue   //循環(huán)隊列的類定義
{ 
public:
	SeqQueue(int sz = 10); //構(gòu)造函數(shù)
	~SeqQueue() {delete[] elements;} //析構(gòu)函數(shù)
	bool EnQueue(const T& x);
	//若隊列不滿,則將x進(jìn)隊,否則隊溢出處理。
	bool  DeQueue(T& x);
	//若隊列不空,則退出隊頭元素x并由函數(shù)返回true,否則隊空,返回false。
	void makeEmpty() {front = rear = 0;}
	//置空操作:隊頭指針和隊尾指針置0
	bool IsEmpty()const {return (front == rear) ? true : false;}
	//判隊列空否。若隊列空,則函數(shù)返回true;否則返回false。
	bool IsFull()const
	{return ((rear+1)% maxSize == front) ? true : false;}
	//判隊列滿否。若隊列滿,則函數(shù)返回true;否則返回false。
	bool getFront(T& x) const;
	//若隊列不為空,則函數(shù)返回true及隊頭元素的值,否則返回false。
	int getSize()const {return (rear-front+maxSize)% maxSize;}
	//求隊列元素個數(shù)
	friend ostream& operator<<(ostream& os,SeqQueue<T>& Q)
	{
		for (int i = Q.front; i != Q.rear; i = (i+1) % Q.maxSize)
			os << Q.elements[i] <<" ";
		os<<endl;
		return os;
	}
	//輸出隊列中元素的重載操作 <<

protected:

	int rear, front; //隊尾與隊頭指針
	T *elements; //存放隊列元素的數(shù)組
	int maxSize; //隊列最大可容納元素個數(shù)

};

template <class T>
SeqQueue<T>::SeqQueue(int sz) : front(0),rear(0),maxSize(sz) {
	//建立一個最大具有maxSize個元素的空隊列。
	elements = new T[maxSize]; //創(chuàng)建隊列空間
	assert (elements != NULL); //斷言: 動態(tài)存儲分配成功與否
};

template <class T>
bool SeqQueue<T>::EnQueue(const T& x) {
	//若隊列不滿, 則將元素x插入到該隊列的隊尾, 否則出錯處理。
	if (IsFull() == true) return false; //隊列滿則插入失敗,返回
	elements[rear] = x; //按照隊尾指針指示位置插入
	rear = (rear+1) % maxSize; //隊尾指針加1
	return true; //插入成功,返回
};


template <class T>
bool SeqQueue<T>::DeQueue(T& x) {
	//若隊列不空則函數(shù)退掉一個隊頭元素并返回true, 否則函數(shù)返回false。
	if (IsEmpty() == true) return false; //若隊列空則刪除失敗,返回
	x = elements[front];
	front = (front+1) % maxSize; //隊頭指針加1
	return true; //刪除成功,返回
};

template <class T>
bool SeqQueue<T>::getFront(T& x)const {
	//若隊列不空則函數(shù)返回該隊列隊頭元素的值。
	if (IsEmpty() == true) return false; //若隊列空則函數(shù)返回空指針
	x = elements[front]; //返回隊頭元素的值
	return true;
};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久裸模| 成人app下载| 国产精品一区2区| 波波电影院一区二区三区| 欧美日本在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲精品国产第一综合99久久| 麻豆精品蜜桃视频网站| 豆国产96在线|亚洲| 在线综合亚洲欧美在线视频| 国产精品国产三级国产三级人妇| 美女视频黄免费的久久 | 国产欧美一区二区精品性色| 一区二区三区中文字幕| 国产在线视频一区二区| 欧美日韩一区二区三区高清 | 久久色在线视频| 午夜精品一区二区三区免费视频 | 91一区二区在线| 26uuu国产日韩综合| 亚洲一区欧美一区| 成人avav在线| 久久亚洲一区二区三区明星换脸| 日韩成人一级片| 91久久线看在观草草青青| 国产蜜臀av在线一区二区三区| 婷婷国产在线综合| 欧美亚洲日本国产| 亚洲黄色在线视频| 91欧美一区二区| 亚洲人快播电影网| 99这里只有久久精品视频| 国产人妖乱国产精品人妖| 九九国产精品视频| 欧美精品一区男女天堂| 国产一区日韩二区欧美三区| 日韩欧美精品在线| 免费成人在线播放| 日韩欧美123| 精品一二线国产| 久久久久国产免费免费| 精品一区二区三区在线播放 | 久久精品夜色噜噜亚洲a∨| 蜜臀久久久久久久| 欧美mv日韩mv| 国产一区在线精品| 国产精品女同互慰在线看| 成人久久18免费网站麻豆 | 欧美国产精品久久| 懂色一区二区三区免费观看| 国产精品免费观看视频| 99久精品国产| 亚洲va韩国va欧美va| 欧美日韩高清影院| 久久不见久久见中文字幕免费| 久久综合色8888| 国产成人av电影在线播放| 专区另类欧美日韩| 欧美天天综合网| 麻豆国产精品一区二区三区 | 日韩不卡一区二区| 精品美女被调教视频大全网站| 国产一区二区三区在线观看免费| 国产日韩欧美电影| 91在线小视频| 天堂va蜜桃一区二区三区| 欧美xxxxxxxxx| 91色在线porny| 免费不卡在线视频| 国产精品美女久久久久久久久久久| 一本到三区不卡视频| 免播放器亚洲一区| 亚洲欧美综合在线精品| 4438x成人网最大色成网站| 国产在线国偷精品产拍免费yy| 成人免费在线视频观看| 欧美电影在线免费观看| 国产成人啪免费观看软件| 亚洲一区在线观看网站| 久久精品网站免费观看| 欧美性一区二区| 国产福利91精品| 视频一区二区三区中文字幕| 国产精品视频观看| 欧美一级日韩一级| 91日韩在线专区| 国产麻豆视频一区二区| 亚洲国产日韩精品| 国产精品久久久久影院亚瑟| 欧美高清激情brazzers| av中文字幕一区| 国产乱码字幕精品高清av| 婷婷久久综合九色国产成人 | 久久综合色之久久综合| 色88888久久久久久影院按摩 | 国产不卡免费视频| 青青草97国产精品免费观看无弹窗版| 国产精品蜜臀在线观看| 精品国产髙清在线看国产毛片| 欧美写真视频网站| 91原创在线视频| 国产大片一区二区| 精彩视频一区二区三区| 三级久久三级久久久| 亚洲激情图片qvod| 成人免费一区二区三区视频 | 欧美一区二区三区四区在线观看 | 国产精品乱人伦| 337p粉嫩大胆色噜噜噜噜亚洲| 91精品婷婷国产综合久久性色| 在线一区二区三区做爰视频网站| 粉嫩嫩av羞羞动漫久久久| 国产一区二区在线看| 久久成人麻豆午夜电影| 六月丁香综合在线视频| 日韩精品一二区| 日韩国产成人精品| 天堂久久久久va久久久久| 亚洲成人动漫在线观看| 亚洲精品亚洲人成人网在线播放| 国产精品超碰97尤物18| 综合欧美一区二区三区| 自拍偷在线精品自拍偷无码专区| 欧美高清在线视频| 欧美国产亚洲另类动漫| 成人欧美一区二区三区小说 | 一区二区激情视频| 一区二区三区四区中文字幕| 亚洲一区视频在线| 午夜影视日本亚洲欧洲精品| 亚洲成人中文在线| 五月天国产精品| 美腿丝袜亚洲一区| 蜜桃视频在线一区| 国产在线视频一区二区| 国产成人免费在线视频| 99re免费视频精品全部| 欧美性猛交xxxx黑人交| 4438x成人网最大色成网站| 日韩一区二区三区电影在线观看 | 日韩码欧中文字| 亚洲欧美日韩一区二区| 亚洲男人的天堂一区二区| 性久久久久久久久久久久| 日韩高清不卡一区二区| 国内久久精品视频| 99久久99久久久精品齐齐| 欧美午夜精品一区二区蜜桃| 日韩一级大片在线观看| 久久综合国产精品| 亚洲精品中文字幕乱码三区| 五月天网站亚洲| 国产精品12区| 欧美日韩黄色一区二区| 欧美成人精品3d动漫h| 国产精品久久久久国产精品日日| 亚洲黄色录像片| 激情小说欧美图片| 色国产精品一区在线观看| 欧美大片日本大片免费观看| 亚洲欧洲成人精品av97| 日韩精品一级中文字幕精品视频免费观看 | 另类小说图片综合网| 粉嫩绯色av一区二区在线观看| 欧美三级欧美一级| 久久久久久久久久久久电影 | 亚洲成人你懂的| 国产一区二区三区免费观看| 91福利国产成人精品照片| 日韩免费视频一区| 亚洲一区在线观看免费| 国产成人精品1024| 日韩一区二区三区免费看 | 久久久精品免费免费| 午夜精品久久久久久久久久| 成人免费看片app下载| 欧美变态口味重另类| 亚洲午夜精品17c| 成人av免费在线播放| 精品福利一区二区三区| 天天综合色天天| 91亚洲国产成人精品一区二三| 久久亚洲欧美国产精品乐播| 亚欧色一区w666天堂| 日本韩国欧美一区二区三区| 国产精品午夜在线观看| 国产一区二区在线免费观看| 6080日韩午夜伦伦午夜伦| 一二三区精品视频| 99久精品国产| 中文字幕在线不卡一区| 国产一区二区精品久久| 日韩女优毛片在线| 婷婷综合久久一区二区三区| 91免费在线视频观看| 亚洲欧洲精品成人久久奇米网| 国产成人小视频| 久久精品男人的天堂| 国产乱人伦偷精品视频免下载| 欧美xxxx老人做受|