青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The Fourth Dimension Space

枯葉北風寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

ACM模板之—堆棧(模板類)

//BEGIN_TEMPLATE_BY_ABILITYTAO_ACM
#include<iostream>
#include
<algorithm>
#include
<cassert>
using namespace std;

template
<class T>
class Stack
{

private:
    
int top;
    T 
*element;
    
int maxsize;
public:
    Stack(
int n=100000);
    
~Stack(){delete []element;}
    
void push(const T &item);
    T pop();
    T gettop();
    
int size();
    
void clear(){top=-1;}
    
bool isempty()const {return top==-1;}
    
bool isfull()const {return top==maxsize-1;}
}
;

template
<class T>
Stack
<T>::Stack(int n = 100000):top(-1),maxsize(n)
{

    element
=new T[maxsize];
    assert(element
!=0);
}


template
<class T>
void Stack<T>::push(const T &item)
{

    assert(
!isfull());
    element[
++top]=item;
}


template
<class T>
T Stack
<T>::pop()
{

    assert(
!isempty());
    
return element[top--];
}


template
<class T>
T Stack
<T>::gettop()
{

    assert(
!isempty());
    
return element[top];
}

template
<class T>
int Stack<T>::size()
{
    
return top+1;
}

//END_TEMPLATE_BY_ABILITYTAO_ACM


int main ()
{

    Stack
<int>test;
    
bool b;
    
int i;
    
int n;
    
for(i=1;i<=10;i++)
    
{
        b
=test.isfull();
        test.push(i);
    }

    n
=test.size();
    b
=test.isfull();
    
for(i=1;i<=5;i++)
        
int n=test.pop();
    test.clear();
    
for(i=1;i<=10;i++)
        test.push(i);
    
for(i=1;i<=10;i++)
    
{
        b
=test.isempty();
        cout
<<test.pop();
    }

    b
=test.isempty();
    
return 0;
    


}

posted on 2009-04-03 12:02 abilitytao 閱讀(1765) 評論(5)  編輯 收藏 引用

評論

# re: ACM模板之—堆棧(模板類) 2009-04-06 23:17 Chuck

為什么不用標準庫的stack?  回復  更多評論   

# re: ACM模板之—堆棧(模板類) 2009-04-06 23:18 Chuck

效率問題? 但是自己在棧上管理物件也不見得是很高效的做法  回復  更多評論   

# re: ACM模板之—堆棧(模板類) 2009-04-06 23:25 abilitytao

@Chuck
恩 因為不知道標準庫stack的效率如何 參加比賽的時候可能會超時  回復  更多評論   

# re: ACM模板之—堆棧(模板類) 2009-04-15 12:33 brightcoder

看看STL stack的實現不難發現,除了帶上一個allocate之外,和普通的stack沒什么區別,效率很好,根本不需要你這套模板  回復  更多評論   

# re: ACM模板之—堆棧(模板類) 2009-04-15 13:59 abilitytao

@brightcoder
在哪能查到呢?  回復  更多評論   


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲影院色在线观看免费| 欧美一区二区在线免费观看| 欧美成人午夜| 亚洲人成毛片在线播放| 亚洲黄色精品| 欧美麻豆久久久久久中文| 亚洲图片在线| 欧美在线视频一区| 影音先锋久久久| 91久久久在线| 国产精品区一区| 久久久噜噜噜久久中文字幕色伊伊| 久久国产精品99久久久久久老狼| 亚洲高清av在线| 夜夜嗨av色一区二区不卡| 国产手机视频精品| 欧美成人影音| 国产精品天天看| 欧美暴力喷水在线| 国产精品久99| 欧美大胆人体视频| 国产精品高清一区二区三区| 久久嫩草精品久久久久| 欧美激情aⅴ一区二区三区| 亚洲欧美日韩精品久久| 久久久亚洲高清| 亚洲一区二区三区在线观看视频| 性欧美18~19sex高清播放| 亚洲破处大片| 午夜日韩福利| 一区二区三区日韩欧美| 久久国产精品99国产| 亚洲午夜精品17c| 久久视频一区| 久久激五月天综合精品| 欧美激情综合网| 久久人人97超碰精品888| 欧美日韩在线观看一区二区三区| 久久综合五月天婷婷伊人| 欧美日韩成人在线播放| 欧美69视频| 国产一区二区丝袜高跟鞋图片 | 国产一区二区中文| 亚洲国产你懂的| 精品成人一区二区三区| 亚洲免费视频成人| 一区二区三区日韩精品| 美女网站久久| 久久艳片www.17c.com| 国产精品视频免费观看| 亚洲美女在线国产| 亚洲人成人一区二区三区| 欧美在线日韩精品| 久久se精品一区精品二区| 国产精品成人aaaaa网站| 亚洲片国产一区一级在线观看| 国自产拍偷拍福利精品免费一| 亚洲性xxxx| 亚洲欧美日韩一区在线观看| 欧美日韩在线亚洲一区蜜芽| 亚洲国产乱码最新视频| 亚洲国产精品一区二区第四页av | 久久视频免费观看| 久久精品国产精品亚洲精品| 国产精品狠色婷| 在线一区欧美| 亚洲女优在线| 国产精品日本| 午夜精品久久久久久久99水蜜桃| 午夜日韩在线观看| 国产精品无码专区在线观看| 亚洲综合精品四区| 久久国产精品99国产| 国产一区视频在线看| 久久国产精品久久久| 久久全国免费视频| 亚洲高清不卡在线| 欧美大尺度在线| 日韩午夜精品视频| 亚洲欧美日韩国产成人| 国产精品自拍视频| 久久精品人人做人人爽| 欧美国产视频在线观看| 99re66热这里只有精品4| 欧美四级剧情无删版影片| 亚洲一级黄色| 美女主播一区| 亚洲视频观看| 国产日韩av高清| 免费成人av资源网| 一区二区三区四区国产精品| 久久电影一区| 亚洲精品1区2区| 欧美午夜精品久久久久久久| 欧美一区二区三区免费看| 欧美激情精品久久久| 亚洲一区二区三区欧美| 国内综合精品午夜久久资源| 欧美成人在线免费观看| 中国成人黄色视屏| 欧美~级网站不卡| 亚洲一区二区三区成人在线视频精品| 国产女主播一区二区| 美女在线一区二区| 亚洲一区二区三区影院| 欧美激情小视频| 午夜亚洲福利| 99re8这里有精品热视频免费| 国产精品一二三| 欧美阿v一级看视频| 亚洲一区欧美| 亚洲欧洲一区| 玖玖综合伊人| 欧美一区二区三区视频| 亚洲三级电影全部在线观看高清| 国产欧美高清| 欧美日韩一区成人| 蜜桃av一区二区在线观看| 亚洲性视频网站| 亚洲日本激情| 欧美电影免费观看大全| 欧美怡红院视频| 亚洲一区二区三区成人在线视频精品| 在线观看国产一区二区| 国产日韩在线看| 国产精品高潮在线| 欧美片网站免费| 裸体素人女欧美日韩| 久久大综合网| 欧美一区日本一区韩国一区| 一区二区电影免费观看| 亚洲日韩欧美视频一区| 亚洲第一黄网| 亚洲第一精品夜夜躁人人爽| 久热精品视频| 久久综合伊人77777尤物| 久久国产欧美精品| 久久大香伊蕉在人线观看热2| 亚洲一级免费视频| 亚洲香蕉网站| 亚洲在线网站| 亚洲欧美激情诱惑| 亚洲欧美www| 欧美亚洲日本网站| 欧美亚洲综合另类| 性一交一乱一区二区洋洋av| 香港久久久电影| 欧美一级大片在线观看| 欧美亚洲三区| 欧美综合77777色婷婷| 欧美一二三视频| 久久久免费精品视频| 久久gogo国模裸体人体| 久久九九热re6这里有精品| 久久精品亚洲精品| 理论片一区二区在线| 欧美xx69| 99热这里只有成人精品国产| 亚洲天堂av在线免费观看| 亚洲无毛电影| 久久精品国产第一区二区三区| 久久久99久久精品女同性| 男女激情久久| 欧美视频不卡| 国产一区二区三区免费观看| 在线观看日韩专区| 正在播放亚洲一区| 久久精品30| 欧美黄免费看| 亚洲一区二区视频在线| 欧美在线|欧美| 欧美激情区在线播放| 国产精品老牛| 亚洲精品1区| 欧美一区二区三区婷婷月色| 久久只精品国产| 日韩亚洲视频在线| 久久久国产精彩视频美女艺术照福利| 免费观看30秒视频久久| 国产精品久久久久久久免费软件| 国产午夜精品全部视频在线播放| 亚洲国产日本| 先锋影音网一区二区| 欧美激情亚洲激情| 亚洲主播在线| 欧美日本三级| 精品成人一区二区三区| 亚洲一区中文字幕在线观看| 蜜桃久久av一区| 亚洲一区二区精品| 欧美成人在线免费观看| 国产一区二区三区在线免费观看| 日韩视频在线免费| 久热综合在线亚洲精品| 亚洲私人影吧| 欧美日韩国产一级| 亚洲黄色在线看| 久久久爽爽爽美女图片| 亚洲色在线视频| 欧美精品亚洲|