Data04习题解答
数据结构 * 第四章 栈和队列习题 1、元素a, b, c, d顺序入栈,请写出出栈时的所有可能顺序。 2、编写一个算法,对题1中元素的任意排列顺序进行判断,检查出不可能的出栈顺序。 3、编写算法,用两个大小相同的栈来模拟一个队列的操作(包括入队操作和出队操作算法)。 4、编写一个非递归算法,将十进制数转换成十六进制数,并输出转换后的数。 * 习题解答 1、元素a, b, c, d顺序入栈,请写出出栈时的所有可能顺序。 思路: 所有元素按顺序入栈,但元素出栈的顺序是随意的,只要栈中有元素存在,就可以出栈。 在连续的两个元素的入栈间隙,是允许有一个或多个元素出栈,或者没有元素出栈。 * 操作顺序: Push(a) Push(b) Push(c) Push(d) 1、入栈顺序 2、出栈顺序 Push(a)-Push(b)-Push(c)-Push(d)-Pop-Pop-Pop-Pop 出栈序列:d c b a Push(a)-Push(b)-Push(c)-Pop-Push(d)-Pop-Pop-Pop 出栈序列:c d b a Push(a)-Push(b)-Push(c)-Pop-Pop-Push(d)-Pop-Pop 出栈序列:c b d a Push(a)-Push(b)-Push(c)-Pop-Pop-Pop-Push(d)-Pop 出栈序列:c
您可能关注的文档
- CT辐射剂量研究.pptx
- ctbu财金学院税法(一)讲义.ppt
- cyu艰难的国运与雄健的国民.ppt
- c_(第三章)DO谭.ppt
- C语言 第18节.ppt
- c★第二节_富集在海水中的元素——氯.ppt
- C语言 第6讲 循环结构程序设计.ppt
- C语言(循环结构).ppt
- C语言学习大纲__郝斌(讲解).doc
- C语言程序-分支结构题目及答案.doc
- 医学免疫学(8版临床)第二篇 临床免疫篇 第十四章 自身免疫病_题目版选择题.pdf
- 医学免疫学(8版临床)第二篇 临床免疫篇 第十三章 超敏反应_题目版选择题.pdf
- 医学免疫学(8版临床)第二篇 临床免疫篇 第十六章 移植免疫_题目版选择题.pdf
- 医学免疫学(5版护理)第一章绪论_题目版选择题.pdf
- 医学免疫学(8版临床)第二篇 临床免疫篇 第十二章 感染免疫_题目版选择题.pdf
- 《企业文化》学习感悟.docx
- 医学免疫学(5版护理)第五章补体_题目版选择题.pdf
- 医学免疫学(5版护理)第一章绪论_单答案版选择题.pdf
- 医学免疫学(5版护理)第四章抗体_题目版选择题.pdf
- 医学免疫学(5版护理)第十章T淋巴细胞_题目版选择题.pdf
最近下载
- 有机磷农药中毒的急救(课件PPT).pptx VIP
- 湖北省第一届人教杯创新教学设计大赛.doc VIP
- 临床医学各类导管种类及护理.pptx VIP
- KORG科音Pa3X用户手册.pdf
- 老年共病管理临床应用专家共识(2025版).docx VIP
- 中医经典大字拼音诵读本-黄帝内经灵枢69(简体).pdf VIP
- 西门子S7-1200 PLC编程及应用(第二版):S7-1200PLC编程指令PPT教学课件.pptx
- 2025重庆江津区华信资产经营(集团)有限公司公开招聘笔试备考题库附答案解析.docx VIP
- 《中国道教(第四卷)(三)》青少年经典文学读本.pdf VIP
- 中华古籍集藏四库别集 青山集(元赵文).pdf VIP
原创力文档

文档评论(0)