Data structures 堆栈数据结构操作

Data structures 堆栈数据结构操作,data-structures,stack,Data Structures,Stack,期望堆栈状态: 堆栈[8,5,3,6,5] 如果必须在堆栈中插入以下数字,请编写堆栈数据结构操作Push和pop的步骤,以实现堆栈数据结构的上述期望状态 需要必须推入堆栈的数字序列: 堆栈[0,1,9,8,8,0,1,5,3,6,5]这似乎是学生家庭作业。你应该自己试试 如果您有以下必须推入堆栈数据结构的数字序列,即 需要必须推入堆栈的数字序列:堆栈[0,1,9,8,8,0,1,5,3,6,5] 以下步骤将引导我们实现所需的堆栈状态 Push(0) Push(1) Push(9) Push(8)

期望堆栈状态: 堆栈[8,5,3,6,5]

如果必须在堆栈中插入以下数字,请编写堆栈数据结构操作Push和pop的步骤,以实现堆栈数据结构的上述期望状态

需要必须推入堆栈的数字序列:
堆栈[0,1,9,8,8,0,1,5,3,6,5]

这似乎是学生家庭作业。你应该自己试试

如果您有以下必须推入堆栈数据结构的数字序列,即

需要必须推入堆栈的数字序列:堆栈[0,1,9,8,8,0,1,5,3,6,5]

以下步骤将引导我们实现所需的堆栈状态

Push(0)
Push(1)
Push(9)
Push(8)

Pop()
Pop()
Pop()
Pop()

Push(8)
Push(0)
Push(1)

Pop()
Pop()

Push(5)
Push(3)
Push(6)
Push(5)

欲望堆栈状态:堆栈[8,5,3,6,5]

添加您尝试过的内容和实现欲望状态的条件我只想知道此问题的解决方案请检查此项。你需要在问答案之前试一下,然后把你试过的贴出来。提示该解决方案涉及按顺序推送和弹出操作是的,我自己也尝试过,我认为它属于数据结构,所以我在这里发布的原因。但是阻止新来者不是一种职业态度。是的,你是对的。堆栈是一种数据结构。你试着自己做这件事,这很好。我很乐意为这个问题补充你的想法。我试图帮助你给你提示,以实现解决方案,而不是让你气馁。是的,这就是所需要的。谢谢你,阿里。