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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? p43&47.cpp

?? 清華大學-數據結構(課件+習題+課后答案)
?? CPP
字號:
#include <stdio.h>
#include <assert.h>
#define DefaultSize 100

template <class Type> class SeqList {

public:
    SeqList ( const int size = DefaultSize );
    ~SeqList() { delete[] data; }
    int Length() const { return last + 1; }
    int Find( const Type & x ) const;
    int IsIn ( Type & x);
    int Insert ( Type & x, int i );
    int Remove ( Type & x);
    int Next ( Type & x );
    int Prior ( Type & x );
    int IsEmpty()const { return last == -1; }
    int IsFull() const { return last == MaxSize - 1; }
    Type Get( int i ) { return i < 0 || i > last ? NULL:data[i]; }
    void Print();
private:
    Type *data;
    int MaxSize;
    int last;
};

template < class Type > SeqList <Type>::SeqList( const int size  ) {
    assert ( size >= 0 );
    if ( size > 0 ) {
       MaxSize = size;  last = -1;
       data = new Type[MaxSize];
    }
};

template < class Type > int SeqList <Type>::Find(const Type & x ) const {
    int i = 0;
    while ( i <= last && data[i] != x ) i++;
    if ( i > last ) return -1;
    else return i;
}

template < class Type > int SeqList <Type>::IsIn( Type & x ) {
    int i = 0, found = 0;
    while ( i <= last && !found)
	if ( data[i] != x ) i++;
	else found = 1;
    return found;
}

template < class Type > int SeqList <Type>::Insert(  Type & x, int i ) {
    if ( i < 0 || i > last+1 || last == MaxSize - 1 ) return 0;
    else {
	last++;
	for ( int j = last; j > i; j-- ) data[j] = data[j-1];
	data[i] = x;
	return 1;
    }
}

template < class Type > int SeqList <Type>::Remove( Type & x ) {
    int i = Find(x);
    if ( i >= 0 ) {
	last--;
	for ( int j = i; j <= last; j++ ) data[j] = data[j+1];
	return 1;
    }
    return 0;
}

template < class Type > int SeqList <Type>::Next( Type & x ) {
    int i = Find(x);
    if ( i >= 0 && i < last ) return i+1;
    else return -1;
}

template < class Type > int SeqList <Type>::Prior( Type & x ) {
    int i = Find(x);
    if ( i > 0 && i <= last ) return i-1;
    else return -1;
}

template < class Type > void Union( SeqList <Type> & LA, SeqList <Type> & LB ) {
    int n = LA.Length(); int m = LB.Length();
    for ( int i=0; i <= m; i++ ) {
	Type x = LB.Get(i);
	int k = LA.Find(x);
	if ( k == -1 ) { LA.Insert( x, n );  n++;}
    }
}

template < class Type > void Intersection ( SeqList <Type> & LA, SeqList <Type> & LB ) {
    int n = LA.Length();  int m = LB.Length();  int i = 0;
    while ( i < n ) {
	Type x = LA.Get(i);
	int k = LB.Find(x);
	if ( k == -1 ) { LA.Remove(x); n--; }
	else i++;
    }
}

template < class Type > void SeqList <Type>::Print() {
    if ( last == -1 ) cout << "It is empty" ;
    else for ( int i=0; i<=last; cout << "  data[" << i++ << "] = " << data[i] );
    cout << endl;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久电影| 精品国产伦理网| 国产福利91精品| 久久国产综合精品| 日韩电影免费在线看| 天堂资源在线中文精品| 无吗不卡中文字幕| 亚洲国产精品精华液网站| 亚洲欧美一区二区三区国产精品 | 亚洲成人资源网| 亚洲一区二区五区| 五月天网站亚洲| 黄色成人免费在线| 国产成人精品综合在线观看| 成人app在线观看| 日本电影欧美片| 欧美一级在线观看| 久久综合九色综合欧美就去吻 | 在线日韩一区二区| 欧美三区免费完整视频在线观看| 欧美老年两性高潮| 精品福利二区三区| 亚洲欧美日韩在线| 美女一区二区视频| 成人爽a毛片一区二区免费| 91在线免费播放| 69堂国产成人免费视频| 亚洲精品一区二区三区香蕉| 国产农村妇女精品| 亚州成人在线电影| 国产白丝精品91爽爽久久| 色偷偷88欧美精品久久久| 欧美电影一区二区三区| 欧美激情一区二区三区蜜桃视频| 一区二区三区精品| 国产一区二区在线影院| 欧美无砖专区一中文字| 久久麻豆一区二区| 亚洲bdsm女犯bdsm网站| 国产91在线看| 91麻豆精品国产91久久久久 | 香蕉成人伊视频在线观看| 国产一区二区精品久久99| 欧美性感一类影片在线播放| 久久只精品国产| 午夜不卡在线视频| www.欧美日韩国产在线| 欧美刺激脚交jootjob| 一区二区三区在线视频观看58| 久久成人精品无人区| 欧美色男人天堂| 成人免费在线观看入口| 精品在线免费视频| 欧美精品aⅴ在线视频| 中文字幕亚洲区| 国产精品一区二区三区乱码 | 国产色91在线| 蜜臀久久久久久久| 欧美日韩精品一区视频| 亚洲女人的天堂| 丁香激情综合五月| 久久九九影视网| 久久99精品国产麻豆婷婷洗澡| 欧美日韩激情一区二区三区| 一区二区在线观看免费| 一本在线高清不卡dvd| 国产精品美女久久久久aⅴ | 在线观看亚洲精品视频| 中文字幕不卡在线| 国产91富婆露脸刺激对白| 精品久久99ma| 国内精品伊人久久久久av影院| 91精品国产91久久久久久一区二区| 午夜欧美电影在线观看| 欧美视频一区二区| 亚洲gay无套男同| 91精品国产综合久久精品性色| 亚洲sss视频在线视频| 欧美二区乱c少妇| 久久国产精品99久久久久久老狼| 欧美电影免费观看高清完整版| 日本视频一区二区三区| 欧美成人精品高清在线播放| 黄页网站大全一区二区| 国产亚洲成aⅴ人片在线观看| 成人自拍视频在线观看| 中日韩av电影| 欧美亚洲一区二区在线观看| 视频一区在线播放| 26uuu国产一区二区三区| 国产一区二区在线免费观看| 欧美激情中文字幕一区二区| 91在线免费看| 青青国产91久久久久久| 国产欧美日韩中文久久| 成人黄色网址在线观看| 一区二区三区精品在线| 欧美一级搡bbbb搡bbbb| 国产乱一区二区| 亚洲私人影院在线观看| 欧美日本高清视频在线观看| 美女www一区二区| 日韩一区中文字幕| 欧美一级在线免费| yourporn久久国产精品| 五月激情六月综合| 久久久久久久久久久99999| 成人一区二区三区在线观看| 一区二区三区视频在线看| 欧美一区二区在线免费播放| 懂色av中文字幕一区二区三区| 亚洲精品综合在线| 日韩一区二区在线播放| 波多野结衣中文一区| 奇米影视在线99精品| 国产精品久久久久久福利一牛影视| 欧美日韩中文字幕一区二区| 国产成人亚洲精品青草天美 | 美女mm1313爽爽久久久蜜臀| 国产精品免费丝袜| 日韩天堂在线观看| 欧美中文字幕久久| 粉嫩绯色av一区二区在线观看| 天天亚洲美女在线视频| 综合久久国产九一剧情麻豆| 久久先锋影音av| 日韩欧美一级二级| 欧美少妇xxx| 99久久久无码国产精品| 国内精品免费**视频| 天天影视色香欲综合网老头| 亚洲乱码国产乱码精品精小说| 精品日韩成人av| 欧美丰满嫩嫩电影| 欧美羞羞免费网站| 99re在线精品| 成人激情av网| 成人精品视频一区二区三区| 久久99精品国产麻豆不卡| 日本三级亚洲精品| 午夜精品爽啪视频| 一区二区三区波多野结衣在线观看| 国产精品伦一区| 国产精品女同一区二区三区| 欧美极品aⅴ影院| 国产精品蜜臀在线观看| 久久精品视频在线看| 日韩一级二级三级| 欧美成人免费网站| 日韩精品在线看片z| 欧美电影免费观看完整版| 91精品国产aⅴ一区二区| 欧美日韩免费不卡视频一区二区三区 | 亚洲综合清纯丝袜自拍| 亚洲欧美日本在线| 亚洲人成在线播放网站岛国| 国产精品国产三级国产aⅴ入口| 久久精品水蜜桃av综合天堂| 久久久欧美精品sm网站| 国产欧美一区二区精品性色超碰| 国产欧美日韩另类一区| 亚洲欧洲www| 亚洲黄色性网站| 日韩高清一区在线| 黄色资源网久久资源365| 国产成人在线观看免费网站| 成人黄色a**站在线观看| 91视频xxxx| 欧美日韩国产系列| 欧美电视剧免费全集观看| 精品理论电影在线观看| 亚洲国产电影在线观看| 亚洲图片激情小说| 日韩国产在线观看| 国产激情精品久久久第一区二区| 99久久国产综合色|国产精品| 欧美吻胸吃奶大尺度电影 | 不卡电影一区二区三区| 在线看国产日韩| 日韩一区二区三区电影| 国产视频911| 午夜婷婷国产麻豆精品| 激情av综合网| 色妹子一区二区| 91麻豆精品国产自产在线观看一区 | 极品美女销魂一区二区三区| 丁香啪啪综合成人亚洲小说| 色八戒一区二区三区| 欧美一区二区三区小说| 欧美激情自拍偷拍| 香蕉久久一区二区不卡无毒影院| 国产精品18久久久久久久久| 一本大道久久a久久综合 | 成人一级视频在线观看| 欧美在线观看视频一区二区| 亚洲精品一线二线三线无人区| 综合久久综合久久| 国产精品一区免费视频| 欧美福利视频一区| 中文字幕中文字幕一区|