我有一个包含 n 个元素的队列,前面位于0
. 0
我需要在顶部创建一堆这些数字。
它只能通过EnQueue、DeQueue、Push和Pop以及常量存储来完成。我不需要答案,而是想知道如何解决这个问题。
请不要为我回答这个问题,而只是尝试了解我是编程新手,并且可以使用一种可以完成的方法的想法。
- 这是一种类似河内塔的方法吗?
- 那只使用常量存储吗?
这不是家庭作业,我只需要一些关于如何进行的建议。我的第一个想法,反转队列然后推送它不起作用。我什至尝试勾勒出其他情况,但无济于事。然后我想知道是否将它们全部出列并推送,然后将它们全部弹出并入列,然后再次出列并推送。
- 这有效率吗?
- 这是否使用常量存储?
我仍在学习基本的编程概念。请友好一点!:)