进栈顺序为abcd则出栈顺序为_进栈顺序为ABCDEFG 有可能的出站顺序是什么

展开全部

好多的。。。

用下面这个程序生成,生成结果写到同636f707962616964757a686964616f31333239303165目录的 ans.txt 上:

#include

#include

#include

using namespace std;

string s = "ABCDEFG";

vector stk;

void dfs(string path) {

int n = path.size() + stk.size();

if(path.size() == 7) cout << path << endl;

else {

if(n < 7) {

stk.push_back(s[n]);

dfs(path);

stk.pop_back();

}

if(!stk.empty()) {

char c = stk.back();

stk.pop_back();

dfs(path + c);

stk.push_back(c);

}

}

}

int main() {

freopen("ans.txt", "w", stdout);

dfs("");

}

GFEDCBA

FGEDCBA

FEGDCBA

FEDGCBA

FEDCGBA

FEDCBGA

FEDCBAG

EGFDCBA

EFGDCBA

EFDGCBA

EFDCGBA

EFDCBGA

EFDCBAG

EDGFCBA

EDFGCBA

EDFCGBA

EDFCBGA

EDFCBAG

EDCGFBA

EDCFGBA

EDCFBGA

EDCFBAG

EDCBGFA

EDCBFGA

EDCBFAG

EDCBAGF

EDCBAFG

DGFECBA

DFGECBA

DFEGCBA

DFECGBA

DFECBGA

DFECBAG

DEGFCBA

DEFGCBA

DEFCGBA

DEFCBGA

DEFCBAG

DECGFBA

DECFGBA

DECFBGA

DECFBAG

DECBGFA

DECBFGA

DECBFAG

DECBAGF

DECBAFG

DCGFEBA

DCFGEBA

DCFEGBA

DCFEBGA

DCFEBAG

DCEGFBA

DCEFGBA

DCEFBGA

DCEFBAG

DCEBGFA

DCEBFGA

DCEBFAG

DCEBAGF

DCEBAFG

DCBGFEA

DCBFGEA

DCBFEGA

DCBFEAG

DCBEGFA

DCBEFGA

DCBEFAG

DCBEAGF

DCBEAFG

DCBAGFE

DCBAFGE

DCBAFEG

DCBAEGF

DCBAEFG

CGFEDBA

CFGEDBA

CFEGDBA

CFEDGBA

CFEDBGA

CFEDBAG

CEGFDBA

CEFGDBA

CEFDGBA

CEFDBGA

CEFDBAG

CEDGFBA

CEDFGBA

CEDFBGA

CEDFBAG

CEDBGFA

CEDBFGA

CEDBFAG

CEDBAGF

CEDBAFG

CDGFEBA

CDFGEBA

CDFEGBA

CDFEBGA

CDFEBAG

CDEGFBA

CDEFGBA

CDEFBGA

CDEFBAG

CDEBGFA

CDEBFGA

CDEBFAG

CDEBAGF

CDEBAFG

CDBGFEA

CDBFGEA

CDBFEGA

CDBFEAG

CDBEGFA

CDBEFGA

CDBEFAG

CDBEAGF

CDBEAFG

CDBAGFE

CDBAFGE

CDBAFEG

CDBAEGF

CDBAEFG

CBGFEDA

CBFGEDA

CBFEGDA

CBFEDGA

CBFEDAG

CBEGFDA

CBEFGDA

CBEFDGA

CBEFDAG

CBEDGFA

CBEDFGA

CBEDFAG

CBEDAGF

CBEDAFG

CBDGFEA

CBDFGEA

CBDFEGA

CBDFEAG

CBDEGFA

CBDEFGA

CBDEFAG

CBDEAGF

CBDEAFG

CBDAGFE

CBDAFGE

CBDAFEG

CBDAEGF

CBDAEFG

CBAGFED

CBAFGED

CBAFEGD

CBAFEDG

CBAEGFD

CBAEFGD

CBAEFDG

CBAEDGF

CBAEDFG

CBADGFE

CBADFGE

CBADFEG

CBADEGF

CBADEFG

BGFEDCA

BFGEDCA

BFEGDCA

BFEDGCA

BFEDCGA

BFEDCAG

BEGFDCA

BEFGDCA

BEFDGCA

BEFDCGA

BEFDCAG

BEDGFCA

BEDFGCA

BEDFCGA

BEDFCAG

BEDCGFA

BEDCFGA

BEDCFAG

BEDCAGF

BEDCAFG

BDGFECA

BDFGECA

BDFEGCA

BDFECGA

BDFECAG

BDEGFCA

BDEFGCA

BDEFCGA

BDEFCAG

BDECGFA

BDECFGA

BDECFAG

BDECAGF

BDECAFG

BDCGFEA

BDCFGEA

BDCFEGA

BDCFEAG

BDCEGFA

BDCEFGA

BDCEFAG

BDCEAGF

BDCEAFG

BDCAGFE

BDCAFGE

BDCAFEG

BDCAEGF

BDCAEFG

BCGFEDA

BCFGEDA

BCFEGDA

BCFEDGA

BCFEDAG

BCEGFDA

BCEFGDA

BCEFDGA

BCEFDAG

BCEDGFA

BCEDFGA

BCEDFAG

BCEDAGF

BCEDAFG

BCDGFEA

BCDFGEA

BCDFEGA

BCDFEAG

BCDEGFA

BCDEFGA

BCDEFAG

BCDEAGF

BCDEAFG

BCDAGFE

BCDAFGE

BCDAFEG

BCDAEGF

BCDAEFG

BCAGFED

BCAFGED

BCAFEGD

BCAFEDG

BCAEGFD

BCAEFGD

BCAEFDG

BCAEDGF

BCAEDFG

BCADGFE

BCADFGE

BCADFEG

BCADEGF

BCADEFG

BAGFEDC

BAFGEDC

BAFEGDC

BAFEDGC

BAFEDCG

BAEGFDC

BAEFGDC

BAEFDGC

BAEFDCG

BAEDGFC

BAEDFGC

BAEDFCG

BAEDCGF

BAEDCFG

BADGFEC

BADFGEC

BADFEGC

BADFECG

BADEGFC

BADEFGC

BADEFCG

BADECGF

BADECFG

BADCGFE

BADCFGE

BADCFEG

BADCEGF

BADCEFG

BACGFED

BACFGED

BACFEGD

BACFEDG

BACEGFD

BACEFGD

BACEFDG

BACEDGF

BACEDFG

BACDGFE

BACDFGE

BACDFEG

BACDEGF

BACDEFG

AGFEDCB

AFGEDCB

AFEGDCB

AFEDGCB

AFEDCGB

AFEDCBG

AEGFDCB

AEFGDCB

AEFDGCB

AEFDCGB

AEFDCBG

AEDGFCB

AEDFGCB

AEDFCGB

AEDFCBG

AEDCGFB

AEDCFGB

AEDCFBG

AEDCBGF

AEDCBFG

ADGFECB

ADFGECB

ADFEGCB

ADFECGB

ADFECBG

ADEGFCB

ADEFGCB

ADEFCGB

ADEFCBG

ADECGFB

ADECFGB

ADECFBG

ADECBGF

ADECBFG

ADCGFEB

ADCFGEB

ADCFEGB

ADCFEBG

ADCEGFB

ADCEFGB

ADCEFBG

ADCEBGF

ADCEBFG

ADCBGFE

ADCBFGE

ADCBFEG

ADCBEGF

ADCBEFG

ACGFEDB

ACFGEDB

ACFEGDB

ACFEDGB

ACFEDBG

ACEGFDB

ACEFGDB

ACEFDGB

ACEFDBG

ACEDGFB

ACEDFGB

ACEDFBG

ACEDBGF

ACEDBFG

ACDGFEB

ACDFGEB

ACDFEGB

ACDFEBG

ACDEGFB

ACDEFGB

ACDEFBG

ACDEBGF

ACDEBFG

ACDBGFE

ACDBFGE

ACDBFEG

ACDBEGF

ACDBEFG

ACBGFED

ACBFGED

ACBFEGD

ACBFEDG

ACBEGFD

ACBEFGD

ACBEFDG

ACBEDGF

ACBEDFG

ACBDGFE

ACBDFGE

ACBDFEG

ACBDEGF

ACBDEFG

ABGFEDC

ABFGEDC

ABFEGDC

ABFEDGC

ABFEDCG

ABEGFDC

ABEFGDC

ABEFDGC

ABEFDCG

ABEDGFC

ABEDFGC

ABEDFCG

ABEDCGF

ABEDCFG

ABDGFEC

ABDFGEC

ABDFEGC

ABDFECG

ABDEGFC

ABDEFGC

ABDEFCG

ABDECGF

ABDECFG

ABDCGFE

ABDCFGE

ABDCFEG

ABDCEGF

ABDCEFG

ABCGFED

ABCFGED

ABCFEGD

ABCFEDG

ABCEGFD

ABCEFGD

ABCEFDG

ABCEDGF

ABCEDFG

ABCDGFE

ABCDFGE

ABCDFEG

ABCDEGF

ABCDEFG

本回答被提问者采纳

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值