亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++實現鏈式棧的代碼

2020-02-24 14:24:29
字體:
來源:轉載
供稿:網友

你知道如何用C++實現鏈式棧嗎?在學習C語言的過程中我們難免會需要使用鏈式棧,但是有很多小伙伴們吧知道C++實現鏈式棧的代碼,那么接下來的內容中小編就將為大家介紹具體的實現方法。

?

// MyStack.cpp : 定義控制臺應用程序的入口點。
//自己構造一個鏈式棧,具有push(入棧),pop(出棧),top(取得棧頂元素),size(返回棧大?。?,empty(判斷是否為空)等功能
#include "stdafx.h"
#include <iostream>
using namespace std;
//構造棧的節點
template <class T>
struct NODE
{
?NODE<T>* next;
?T data;
};
template <class T>
class MyStack
{
public:
?MyStack()
?{
??phead = new NODE<T>;
??if (phead == NULL)
??{
???cout << "Failed to malloc a new node. " << endl;
??}
??else
??{
???phead->data = NULL;
???phead->next = NULL;
??}
?}

?//入棧
?void push(T e)
?{
??NODE<T>* p = new NODE<T>;
??if (p == NULL)
??{
???cout << "Failed to malloc a new node. " << endl;
??}
??else
??{
???p->data = e;
???p->next = phead->next;
???phead->next = p;
??}
?}

?//出棧
?T pop()
?{
??T e;
??NODE<T>* p = phead->next;
??if(p != NULL)
??{
???phead->next = p->next;
???e = p->data;
???delete p;
???return e;
??}
??else
??{
???cout << "There is no elements in the stack." << endl;
???return NULL;
??}
?}

?//取得棧頂元素
?T top()
?{
??T e;
??NODE<T>* p = phead->next;
??if (p != NULL)
??{
???e = p->data;
???return e;
??}
??else
??{
???cout << "There is no elements in the stack." << endl;
???return NULL;
??}
?}
?//取得棧中元素個數
?int size()
?{
??int count(0);
??NODE<T>* p = phead->next;
??while (p != NULL)
??{
???p = p->next;
???count++;
??}
??return count;
?}
?//判斷stack是否為空
?bool empty()
?{
??NODE<T>* p = phead;
??if (p->next == NULL)
??{
???return true;
??}
??else
??{
???return false;
??}
?}
private:
?NODE<T>* phead;
};
int _tmain(int argc, _TCHAR* argv[])
{
?MyStack<int> sta;
?sta.push(1);
?sta.push(2);
?sta.push(3);
?cout << "The size of the stack now is " << sta.size() << endl;
?sta.pop();
?cout << "The top element is " << sta.top() << endl;
?cout << "The size of the stack now is" << sta.size() << endl;
?if (sta.empty())
?{
??cout << "This stack is empty." << endl;
?}
?else
?{
??cout << "This stack is not empty." << endl;
?}
?return 0;
}

以上就是小編對于C++實現鏈式棧的代碼的介紹,看完后大家是否都了解了呢?如果你覺得小編介紹的有不足的地方,歡迎大家指正。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亲子乱一区二区三区电影| 成人激情综合网| 色悠久久久久综合先锋影音下载| 亚洲欧美日韩天堂一区二区| 国产成+人+综合+亚洲欧美丁香花| 九九久久综合网站| 亚洲天堂第一页| 亚洲欧美综合另类中字| 国产精品国产三级国产aⅴ9色| 亚洲理论在线a中文字幕| 一区二区欧美日韩视频| 色诱女教师一区二区三区| 亚洲欧美国产精品专区久久| 亚洲天堂视频在线观看| 国产免费一区二区三区香蕉精| 国产精品美女久久久久av超清| 亚洲视频在线观看免费| 福利一区视频在线观看| 国产精品对白刺激| 亚洲va国产va天堂va久久| 96sao精品视频在线观看| 亚洲精品一二区| 久久精品精品电影网| 一本色道久久88综合日韩精品| 91精品久久久久久综合乱菊| 成人xxxx视频| 色综合久久精品亚洲国产| 91久久精品国产91久久| www.xxxx欧美| 97香蕉超级碰碰久久免费软件| 91精品国产高清久久久久久91| 在线不卡国产精品| 欧洲日本亚洲国产区| 97成人精品区在线播放| 欧美成人激情视频| 亚洲图片在线综合| 精品在线小视频| 欧美午夜丰满在线18影院| 亚洲综合日韩在线| 日韩中文理论片| 欧美黑人极品猛少妇色xxxxx| 亚洲自拍偷拍在线| 欧美激情免费视频| 欧美综合在线第二页| 亚洲香蕉成人av网站在线观看| 日韩免费中文字幕| 永久免费毛片在线播放不卡| 久久久亚洲网站| 国产精品亚洲综合天堂夜夜| 久久精品视频网站| 欧美老女人性生活| 欧美国产精品日韩| 久久亚洲综合国产精品99麻豆精品福利| 欧美一级视频一区二区| 91免费视频网站| 欧美在线视频免费观看| 亚洲男人天堂古典| 欧美精品一区在线播放| 国产极品jizzhd欧美| 97精品国产97久久久久久春色| 日本伊人精品一区二区三区介绍| 中文字幕无线精品亚洲乱码一区| 亚洲视频在线视频| 国产视频999| 97视频com| 日韩欧美第一页| 日韩在线视频导航| 国产精品日本精品| 精品毛片三在线观看| 国产精品美女免费视频| 97人人爽人人喊人人模波多| 日韩欧美黄色动漫| 日韩久久精品成人| 日韩黄色在线免费观看| 亚洲视频在线看| 亚洲免费精彩视频| 久久艳片www.17c.com| 国产免费一区二区三区在线观看| 欧美国产日韩二区| 精品亚洲男同gayvideo网站| 国产精品视频26uuu| 午夜精品在线视频| 成人午夜黄色影院| 亚洲春色另类小说| 国产视频福利一区| 97国产一区二区精品久久呦| 久久久最新网址| 国产精品美女在线观看| 日韩精品在线播放| 国产欧美最新羞羞视频在线观看| 日韩欧美国产免费播放| 国产精品欧美在线| 亚洲va电影大全| 亚洲欧美自拍一区| 久久国产精品首页| 久久精品亚洲精品| 色午夜这里只有精品| 亚洲精品国产精品久久清纯直播| 亚洲影视九九影院在线观看| 国产免费一区视频观看免费| 日韩高清电影好看的电视剧电影| 精品一区二区三区四区| 亚洲精品网站在线播放gif| 亚洲成色777777在线观看影院| 久久精彩免费视频| 国产午夜精品免费一区二区三区| 俺也去精品视频在线观看| 97在线免费观看视频| 成人在线视频网| 91精品国产色综合久久不卡98| 欧美精品免费播放| 欧美性少妇18aaaa视频| 日韩不卡在线观看| 热门国产精品亚洲第一区在线| 亚洲福利精品在线| 日韩中文字幕av| 2019中文在线观看| 欧美激情精品久久久久久变态| 久久久女女女女999久久| 51视频国产精品一区二区| 日韩中文在线中文网三级| 国产成人精品免高潮费视频| 在线视频日本亚洲性| 57pao成人国产永久免费| 国产精品免费看久久久香蕉| 国产福利视频一区| 国产精品露脸自拍| 国产91精品最新在线播放| 欧美激情亚洲精品| 91久久久久久国产精品| 日韩成人av在线| 国产精品偷伦免费视频观看的| 国产69精品久久久久9| 成人妇女免费播放久久久| 伊人久久久久久久久久久| 国产精品久久久久久久美男| 粉嫩老牛aⅴ一区二区三区| 欧美日韩国产精品一区| 亚洲精品永久免费精品| 色婷婷久久一区二区| 国产精品久久久久久久久久三级| www.久久撸.com| 日本一本a高清免费不卡| 日韩av观看网址| 久久九九亚洲综合| 国产精品91在线观看| 国产精品视频一区二区高潮| 97超级碰碰人国产在线观看| 亚洲精品电影在线观看| 日韩av免费观影| 欧美性猛交99久久久久99按摩| 亚洲精品永久免费精品| 欧美视频在线观看免费网址| 久久国产精品久久久久久久久久| 在线视频精品一| 亚洲视频欧洲视频| 日韩电影在线观看中文字幕| 欧美一级视频一区二区| 亚洲性av在线| 日韩欧美亚洲国产一区| 欧美日韩国产成人| 国产综合在线观看视频| 欧美激情xxxxx| 欧美激情视频网|