2011-09-11 103 views
0

我想問一下堆棧排列中的第一個數字應該是1還是最後應該是n(隊列中的最後一個數字)。在網上我看到的例子都有第一個元素1和最後一個n。但是使用堆棧排列算法,我們可以在第一個地方得到任何數字,並且可以在最後一個地方得到任何數字。堆棧排列問題

+0

你能在這裏提供更多的背景資料嗎?你看到了哪些例子,以及它們涉及什麼? – corsiKa

+2

相關:http://www.google.com/search?q=%22Stack+Permutation+problem%22 –

回答

2

排列堆棧應該給你一個與原來同構的堆棧,所以起始狀態通常是不相關的,你可以將它重新標記爲{1,2,3} ...所以是的,你可以開始在任何數量和結束在任何其他。

網絡從1到N,因爲這使得它更容易解釋。