对于一个栈,给定一个输入项目a,b,c。如果输入的顺序规定为abc,试写出全部可能的输出序列就是a先入栈,b再入栈,c最后入栈 Abc的全排列应当有6个,其中cab不合要求 Cba Bca Bac Acb Abc BEGIN {MAIN} top := 0; {栈顶初始化} readln(n); while n 0 do {分离数字并将其入栈} begin v := n mod 10; {分离出n的个位数字} Push(s, top, v); {个位数字入栈} n := n div 10; {去除n的个位数字} end; {while} while not StackEmpty(s, top) do {输出数字并出栈} begin write(GetTop(s, top) : 2); Pop(s, top); end; {while} END. {判断字符串中的括号是否匹配} ((({[]}))) (([(] ) )) {判断字符串中的括号是否匹配} PROGRAM TheBracketMatch(INPUT, OUTPUT); CONST MAXCAPACITY = 255; {栈的最大容量} BOTTOM = 0
您可能关注的文档
- 一列生命之车.pptx
- 一千零一夜练习及答案.doc
- 一上语文 2金木水火土课件 部编本.ppt
- P03地块主体工程混凝土养护专项方案要素.doc
- 一件难忘的事-小学作文-气泡图.ppt
- 一只杯子作文Microsoft PowerPoint 演示文稿.ppt
- 一件令我什么的事 五.ppt
- 一夜的工作教学设计(第二稿).docx
- P2P简介要素.ppt
- 一堂好的体育课(足球).ppt
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)