真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【數(shù)據(jù)結(jié)構(gòu)】兩個隊列實現(xiàn)一個棧

用兩個棧實現(xiàn)一個隊列,這個問題與“兩個隊列實現(xiàn)一個棧”原理非常的相似。只要你明白了”兩個隊列實現(xiàn)一個棧“的原理,相信聰明的你,就會明白這個問題只是它的變種,所有的異或就會迎刃而解的。這里大家可以參考我的博客http://10740184.blog.51cto.com/10730184/1763006

專注于為中小企業(yè)提供網(wǎng)站建設(shè)、成都網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)庫爾勒免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

代碼如下:


#define _CRT_SECURE_NO_WARNINGS 1
#include
using namespace std;

//兩個隊列實現(xiàn)一個棧
#include

template
class Stack
{
public:
    void appendTail(const T& x)
    {
        q1.push(x);
    }

    void deleteTail()
    {
        if (q2.empty())
        {
            while (!q1.empty())
            {
                q2.push(q1.front());
                q1.pop();
            }
            cout << q2.front() << "  ";
            q2.pop();
        }
        else
        {
            cout << q2.front() << "  ";
            q2.pop();
        }
    }
private:
    queue q1;
    queue q2;

};


void Test()
{
    Stack s;
    s.appendTail(1);
    s.appendTail(2);
    s.appendTail(3);
    s.appendTail(4);
    s.deleteTail();
    s.deleteTail();
    s.deleteTail();
    s.deleteTail();

}

int main()
{
    Test();
    system("pause");
    return 0;
}

當(dāng)前名稱:【數(shù)據(jù)結(jié)構(gòu)】兩個隊列實現(xiàn)一個棧
文章路徑:http://weahome.cn/article/pccdoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部