锘??xml version="1.0" encoding="utf-8" standalone="yes"?>韩国av一区二区三区在线观看,国外精品视频,国产精品久久久久久久午夜http://www.shnenglu.com/xingkongyun/category/7344.html鏄熺┖闄ㄧ殑紼嬪簭灝忕珯zh-cnFri, 19 Sep 2008 22:02:14 GMTFri, 19 Sep 2008 22:02:14 GMT60- 寰幆闃熷垪瀹炵幇http://www.shnenglu.com/xingkongyun/articles/62301.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Fri, 19 Sep 2008 11:52:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62301.htmlhttp://www.shnenglu.com/xingkongyun/comments/62301.htmlhttp://www.shnenglu.com/xingkongyun/articles/62301.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62301.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62301.html 1
//鏁版嵁緇撴瀯闃熷垪綆鍗曞疄鐜幫紙寰幆闃熷垪錛?/span>
2
#ifndef QUEUE_H
3
#define QUEUE_H
4
5
template<class T>
6
class Queue
7

{
8
public:
9
Queue(int maxsize=50);
10
virtual ~Queue();
11
bool IsFull()
{return (rear+1)%MaxSize==front?true:false;}//婊★紵
12
bool IsEmpty()
{return front==rear?true:false;};//絀猴紵
13
Queue<T>& Push(const T& val);//鍚戦槦灝炬彃鍏ュ厓绱?/span>
14
Queue<T>& Pop(T& e);//浠庡爢澶村垹闄ゅ厓绱?/span>
15
int Size()
{return _Size;};//榪斿洖闃熷垪鍏冪礌涓暟
16
T& Front();//榪斿洖瀵瑰ご鍏冪礌
17
T& Back();//榪斿洖闃熷熬鍏冪礌
18
19
private:
20
T *data;
21
int front,rear;
22
int MaxSize;
23
int _Size;
24
};
25
//------------------------------------------------
26
template<class T>
27
Queue<T>::Queue(int maxsize)
28

{
29
data=new T[maxsize+1];
30
MaxSize=maxsize+1;
31
front=rear=_Size=0;
32
33
}
34
//------------------------------------------------
35
template<class T>
36
Queue<T>::~Queue()
37

{
38
delete[] data;
39
}
40
//------------------------------------------------
41
template<class T>
42
Queue<T>& Queue<T>::Push(const T& val)
43

{
44
if(IsFull()) throw exception("闃熷垪宸叉弧");
45
rear=(rear+1)%MaxSize;
46
data[rear]=val;
47
_Size++;
48
return *this;
49
}
50
//------------------------------------------------
51
template<class T>
52
Queue<T>& Queue<T>::Pop(T& e)
53

{
54
if(IsEmpty()) throw exception("闃熷垪宸茬┖");
55
front=(front+1)%MaxSize;
56
e=data[front];
57
_Size--;
58
return *this;
59
}
60
//------------------------------------------------
61
template<class T>
62
T& Queue<T>::Front()
63

{
64
if(IsEmpty()) throw exception("闃熷垪宸茬┖");
65
return data[(front+1)%MaxSize];
66
67
}
68
//------------------------------------------------
69
template<class T>
70
T& Queue<T>::Back()
71

{
72
if(IsEmpty()) throw exception("闃熷垪宸茬┖");
73
return data[rear];
74
75
}
76
#endif

]]> - 鏁版嵁緇撴瀯鏍堢畝鍗曞疄鐜幫紙鍩轟簬閾捐〃錛?/title>http://www.shnenglu.com/xingkongyun/articles/62298.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Fri, 19 Sep 2008 11:09:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62298.htmlhttp://www.shnenglu.com/xingkongyun/comments/62298.htmlhttp://www.shnenglu.com/xingkongyun/articles/62298.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62298.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62298.html 1
//鏁版嵁緇撴瀯鏍堝疄鐜幫紙鍩轟簬閾捐〃錛?/span>
2
#ifndef STACKLIST_H
3
#define STACKLIST_H
4
//鑺傜偣緇撴瀯
5
template<class T>
6
class Node
7

{
8
public:
9
Node(const T & val)
{data=val;next=NULL;}
10
T data;
11
Node<T> *next;
12
};
13
14
//鏍堝疄鐜?/span>
15
template<class T>
16
class Stack
17

{
18
public:
19
Stack();
20
virtual ~Stack();
21
bool IsEmpty();
22
Stack<T>& Push(const T &val);
23
Stack<T>& Pop(T &e);
24
T& GetTop() const
{return Top->data;};
25
int Size() const
{return _Size;};
26
27
private:
28
int _Size;
29
Node<T> *Top;
30
31
};
32
//-----------------------------------------------------------
33
template<class T>
34
Stack<T>::Stack()
35

{
36
Top=NULL;
37
_Size=0;
38
}
39
40
//-----------------------------------------------------------
41
template<class T>
42
bool Stack<T>::IsEmpty()
43

{ return !Top?true:false;
44
45
}
46
//-----------------------------------------------------------
47
template<class T>
48
Stack<T>::~Stack()
49

{
50
Node<T>* move=NULL;
51
while(Top)
52
{
53
move=Top->next;
54
delete Top;
55
Top=move;
56
}
57
58
}
59
//-----------------------------------------------------------
60
template<class T>
61
Stack<T>& Stack<T>::Push(const T &val)
62

{
63
64
Node<T> *NewNode = new Node<T>(val);
65
NewNode->next=Top;
66
Top=NewNode;
67
++_Size;
68
return *this;
69
}
70
//-----------------------------------------------------------
71
template<class T>
72
Stack<T>& Stack<T>::Pop(T &e)
73

{
74
if(Top==NULL) throw exception("鏍堜笅婧?/span>");
75
e=Top->data;
76
Node<T> *p=Top;
77
Top=Top->next;
78
delete p;
79
--_Size;
80
return *this;
81
}
82
83
84
#endif

]]> - 鏍堢粨鏋勭畝鍗曞疄鐜幫紙鍩轟簬鏁扮粍錛?/title>http://www.shnenglu.com/xingkongyun/articles/62297.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Fri, 19 Sep 2008 10:43:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62297.htmlhttp://www.shnenglu.com/xingkongyun/comments/62297.htmlhttp://www.shnenglu.com/xingkongyun/articles/62297.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62297.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62297.html 1
//鏁版嵁緇撴瀯鍫嗘爤瀹炵幇錛堝熀浜庢暟緇勶級
2
#ifndef STACK_H
3
#define STACK_H
4
template<class T>
5
class Stack
6

{
7
public:
8
Stack(int maxsize=50);
9
virtual ~Stack();
10
bool IsEmpty();
11
Stack<T>& Push(const T &val);
12
Stack<T>& Pop(T &e);
13
T& GetTop() const
{return Data[Top];};
14
int Size() const
{return Top+1;};
15
16
private:
17
T *Data;
18
int MaxSize;
19
int Top;
20
21
};
22
23
24
//-----------------------------------------------------------
25
template<class T>
26
Stack<T>::Stack(int maxsize)
27

{
28
MaxSize=maxsize;
29
Data=new T[MaxSize];
30
Top=-1;
31
}
32
33
//-----------------------------------------------------------
34
template<class T>
35
bool Stack<T>::IsEmpty()
36

{ return Top==-1?true:false;
37
38
}
39
//-----------------------------------------------------------
40
template<class T>
41
Stack<T>::~Stack()
42

{
43
delete[] Data;
44
}
45
//-----------------------------------------------------------
46
template<class T>
47
Stack<T>& Stack<T>::Push(const T &val)
48

{
49
if(Top==MaxSize-1) throw exception("鏍堜笂婧?/span>");
50
Data[++Top]=val;
51
return *this;
52
}
53
//-----------------------------------------------------------
54
template<class T>
55
Stack<T>& Stack<T>::Pop(T &e)
56

{
57
if(Top==-1) throw exception("鏍堜笅婧?/span>");
58
e=Data[Top--];
59
return *this;
60
}
61
#endif

]]> - 鍗曞悜甯﹀ご緇撶偣寰幆閾捐〃瀹炵幇http://www.shnenglu.com/xingkongyun/articles/62221.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Thu, 18 Sep 2008 12:54:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62221.htmlhttp://www.shnenglu.com/xingkongyun/comments/62221.htmlhttp://www.shnenglu.com/xingkongyun/articles/62221.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62221.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62221.html闃呰鍏ㄦ枃

]]> - 鍏充簬綰㈤粦鏍戯紙r-b鏍戯級鐨勭浉鍏寵祫鏂?/title>http://www.shnenglu.com/xingkongyun/articles/62192.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Thu, 18 Sep 2008 09:20:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62192.htmlhttp://www.shnenglu.com/xingkongyun/comments/62192.htmlhttp://www.shnenglu.com/xingkongyun/articles/62192.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62192.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62192.html鍏充簬綰㈤粦鏍戯紙r-b鏍戯級鐨勭浉鍏寵祫鏂?/a>

]]>- 浜屽弶鎼滅儲鏍戝疄鐜?/title>http://www.shnenglu.com/xingkongyun/articles/62190.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Thu, 18 Sep 2008 09:17:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62190.htmlhttp://www.shnenglu.com/xingkongyun/comments/62190.htmlhttp://www.shnenglu.com/xingkongyun/articles/62190.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62190.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62190.html
1
#include "BinTree.h"
2
3
template<class K,class E>
4
class BinSearchTree:public BinTree<E>
5

{
6
public:
7
bool Search(const K &k,E &e);//浠ュ叧閿瓧K榪涜鎼滅儲錛岀粨鏋滆繑鍥炲埌e涓?/span>
8
BinSearchTree<K,E>& Insert(const E &e);//灝嗗厓绱爀鎻掑叆鍒版爲涓?/span>
9
BinSearchTree<K,E>& Delete(const K &k,E &e);//閫氳繃鎸囧畾鍏抽敭瀛梜榪涜鑺傜偣鐨勫垹闄?/span>
10
11
};
12
13
//----------------------------------------------------------
14
template<class K,class E>
15
bool BinSearchTree<K,E>::Search(const K &k,E &e)
16

{
17
18
BinTreeNode<E> *p=root;
19
while(p)
20

{
21
if(k<p->data)
22
p=p->LeftChild;
23
else if(k>p->data)
24
p=p->RightChild;
25
else//鎵懼埌鍏冪礌
26

{
27
e=p->data;
28
return true;
29
}
30
}
31
return false;
32
}
33
//----------------------------------------------------------
34
template<class K,class E>
35
BinSearchTree<K,E>& BinSearchTree<K,E>::Insert(const E &e)
36

{
37
38
BinTreeNode<E> *p=root,*pp=NULL;
39
while(p)
40

{
41
pp=p;
42
if(e<=p->data)
43
p=p->LeftChild;
44
else
45
p=p->RightChild;
46
}
47
48
BinTreeNode<E> *NewNode=new BinTreeNode<E>(e);
49
if(root)
50

{
51
if(e<=pp->data)
52
pp->LeftChild=NewNode;
53
else
54
pp->RightChild=NewNode;
55
}
56
else
57
root=NewNode;
58
return *this;
59
}
60
61
//----------------------------------------------------------
62
template<class K,class E>
63
BinSearchTree<K,E>& BinSearchTree<K,E>::Delete(const K &k,E &e)
64

{
65
BinTreeNode<E> *p=root,*pp=NULL;
66
67
while(p&&p->data!=k)
68

{pp=p;
69
if(k<p->data) p=p->LeftChild;
70
else p=p->RightChild;
71
}
72
73
if(!p)
{throw exception("娌℃湁鎵懼埌鎸囧畾鍏冪礌");}
74
e=p->data;
75
if(p->LeftChild&&p->RightChild)//p鐨勫乏鍙沖瀛愬潎涓嶄負絀?/span>
76

{
77
BinTreeNode<E> *s=p->LeftChild,*ps=p;
78
while(s->RightChild)
79

{
80
ps=s;
81
s=s->RightChild;
82
}
83
84
p->data=s->data;
85
p=s;
86
pp=ps;
87
}//if
88
BinTreeNode<E> *c;
89
if(p->LeftChild) c=p->LeftChild;
90
else c=p->RightChild;
91
92
if(p==root) root=c;
93
else
94

{
95
96
if(p==pp->LeftChild) pp->LeftChild=c;
97
else pp->RightChild=c;
98
}
99
delete p;
100
101
return *this;
102
}

]]> - 浜屽弶鏍戝疄鐜?/title>http://www.shnenglu.com/xingkongyun/articles/62187.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Thu, 18 Sep 2008 09:14:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62187.htmlhttp://www.shnenglu.com/xingkongyun/comments/62187.htmlhttp://www.shnenglu.com/xingkongyun/articles/62187.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62187.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62187.html闃呰鍏ㄦ枃

]]> - 鏈澶ч珮搴︿紭鍏堝乏楂樻爲錛圚BLT錛夊疄鐜?/title>http://www.shnenglu.com/xingkongyun/articles/62107.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Wed, 17 Sep 2008 13:32:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62107.htmlhttp://www.shnenglu.com/xingkongyun/comments/62107.htmlhttp://www.shnenglu.com/xingkongyun/articles/62107.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62107.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62107.html闃呰鍏ㄦ枃

]]> - 鏈澶у爢瀹炵幇http://www.shnenglu.com/xingkongyun/articles/62098.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Wed, 17 Sep 2008 11:49:00 GMThttp://www.shnenglu.com/xingkongyun/articles/62098.htmlhttp://www.shnenglu.com/xingkongyun/comments/62098.htmlhttp://www.shnenglu.com/xingkongyun/articles/62098.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/62098.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/62098.html闃呰鍏ㄦ枃

]]> - 閾捐〃綾?--杞澆http://www.shnenglu.com/xingkongyun/articles/53928.html鏉ㄥ漿褰?/dc:creator>鏉ㄥ漿褰?/author>Wed, 18 Jun 2008 14:05:00 GMThttp://www.shnenglu.com/xingkongyun/articles/53928.htmlhttp://www.shnenglu.com/xingkongyun/comments/53928.htmlhttp://www.shnenglu.com/xingkongyun/articles/53928.html#Feedback0http://www.shnenglu.com/xingkongyun/comments/commentRss/53928.htmlhttp://www.shnenglu.com/xingkongyun/services/trackbacks/53928.html闃呰鍏ㄦ枃

]]> 青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久九九精品99国产精品|
久久精品国产69国产精品亚洲|
蜜臀av国产精品久久久久|
欧美一区亚洲一区|
黑人巨大精品欧美一区二区
|
在线免费观看日本一区|
欧美激情国产日韩|
欧美14一18处毛片|
欧美国产视频在线观看|
亚洲午夜在线观看视频在线|
亚洲欧美日韩国产|
亚洲成在线观看|
亚洲乱码国产乱码精品精|
国产精品亚洲成人|
免费在线观看日韩欧美|
欧美日韩精品欧美日韩精品|
欧美在线一二三四区|
久久久久久婷|
在线亚洲欧美专区二区|
欧美一区二区三区日韩|
亚洲免费福利视频|
亚洲欧美视频在线观看|
亚洲精品国产精品久久清纯直播|
一区二区免费在线播放|
亚洲国产黄色片|
亚洲免费伊人电影在线观看av|
在线播放中文一区|
亚洲线精品一区二区三区八戒|
好吊妞这里只有精品|
日韩五码在线|
亚洲高清视频中文字幕|
亚洲午夜日本在线观看|
亚洲精品久久久久久下一站|
午夜精品久久久久久久男人的天堂
|
欧美成人精品高清在线播放|
午夜精品久久久久久久99樱桃|
久久深夜福利免费观看|
午夜精品久久久久久久白皮肤|
欧美高清视频|
乱码第一页成人|
国产精品亚洲网站|
99香蕉国产精品偷在线观看|
亚洲国产天堂久久综合|
欧美在线亚洲综合一区|
亚洲一区在线观看视频
|
国产伦精品一区二区三区|
亚洲黄色尤物视频|
亚洲一区二区高清视频|
国产乱码精品|
国产精品99久久久久久白浆小说
|
国产精品久久久一区麻豆最新章节
|
亚洲欧美日韩精品综合在线观看|
女主播福利一区|
免费成人黄色片|
激情综合亚洲|
久久久久久久999精品视频|
久久精品亚洲乱码伦伦中文|
国产欧美精品一区二区色综合|
日韩午夜电影|
亚洲午夜一级|
国产精品久久久久久久久搜平片|
99国产精品99久久久久久|
a91a精品视频在线观看|
欧美久久久久久久|
亚洲国内精品|
一本综合久久|
国产精品地址|
狂野欧美激情性xxxx欧美|
狠狠做深爱婷婷久久综合一区
|
亚洲三级影院|
亚洲专区一区二区三区|
国产精品久久久久av免费|
亚洲伊人网站|
久久久人成影片一区二区三区|
国内久久精品|
麻豆精品在线视频|
亚洲精品乱码久久久久久黑人|
制服诱惑一区二区|
国产精品亚洲综合天堂夜夜|
欧美一区二区三区啪啪|
欧美电影免费观看大全|
洋洋av久久久久久久一区|
欧美三区在线视频|
欧美一级在线亚洲天堂|
欧美成人一区二免费视频软件|
亚洲免费观看高清完整版在线观看|
欧美日韩不卡一区|
午夜电影亚洲|
亚洲第一精品福利|
亚洲在线第一页|
国语自产精品视频在线看一大j8|
美国十次了思思久久精品导航|
亚洲人被黑人高潮完整版|
午夜亚洲福利在线老司机|
影音先锋中文字幕一区|
欧美日韩国产影院|
欧美在线综合|
亚洲精品之草原avav久久|
先锋亚洲精品|
国产精品久久国产愉拍|
欧美在现视频|
一本色道久久综合亚洲91|
久久免费少妇高潮久久精品99|
日韩午夜激情av|
国产亚洲第一区|
欧美精品久久一区二区|
欧美一二三区精品|
99国产精品视频免费观看一公开|
久久久久国产成人精品亚洲午夜|
99视频精品|
在线看片成人|
国产亚洲毛片在线|
欧美系列亚洲系列|
欧美成人蜜桃|
久久久999成人|
亚洲免费影视第一页|
亚洲精品一二区|
欧美国产精品劲爆|
久久久精品免费视频|
亚洲一区中文字幕在线观看|
亚洲精品黄网在线观看|
伊人久久久大香线蕉综合直播|
国产精品久久久久久久久免费桃花|
欧美成人午夜|
免费看av成人|
久久综合网hezyo|
久久精品国产69国产精品亚洲|
亚洲一二三四久久|
亚洲神马久久|
一本色道久久88亚洲综合88|
亚洲高清视频的网址|
榴莲视频成人在线观看|
久久久久久久999精品视频|
亚洲欧美日韩一区二区三区在线|
一本色道久久综合|
99国产精品久久久久久久久久
|
久久av二区|
欧美在线日韩精品|
久久av一区二区三区漫画|
午夜精品理论片|
亚洲午夜视频|
午夜欧美精品|
久久久欧美精品|
久久一区中文字幕|
美国十次成人|
欧美激情偷拍|
亚洲精品中文字幕女同|
一本色道久久综合亚洲精品不卡
|
久久久久.com|
久久综合中文色婷婷|
欧美刺激午夜性久久久久久久|
久热这里只精品99re8久|
卡通动漫国产精品|
欧美高清在线一区|
欧美色欧美亚洲另类二区|
国产精品久久久久一区|
国产日韩欧美高清免费|
激情一区二区三区|
亚洲精品中文字|
亚洲调教视频在线观看|
性色av一区二区怡红|
久久久亚洲午夜电影|
欧美激情按摩|
在线亚洲电影|
久久精品最新地址|
欧美国产国产综合|
国产精品视频1区|
黄色一区二区在线观看|
亚洲免费av观看|
欧美有码视频|
亚洲高清视频一区二区|
亚洲一品av免费观看|
久久天天躁狠狠躁夜夜av|
欧美日韩国产一区二区三区|
国产亚洲激情视频在线|
亚洲精品免费一区二区三区|
亚洲欧美影音先锋|
欧美激情第3页|
亚洲在线观看免费|
欧美大片免费看|
国产日本欧美一区二区三区在线|
亚洲国产精品高清久久久|
亚洲欧美日韩另类精品一区二区三区|
久久精品在这里|
日韩视频在线播放|
久久在线精品|
国产日韩在线看|
一区二区三区日韩在线观看|
久久天堂av综合合色|
一区二区三区高清|
欧美aⅴ一区二区三区视频|
国产视频在线观看一区
|
国外视频精品毛片|
亚洲欧美国产精品va在线观看|
亚洲大黄网站|
久久五月婷婷丁香社区|
国产午夜精品视频免费不卡69堂|
日韩一级精品视频在线观看|
美女视频黄 久久|
欧美在线首页|