當前位置:成語大全網 - 新華字典 - 我想問下C++裏面next_premutation這個函數!

我想問下C++裏面next_premutation這個函數!

分析next_permutation函數執行過程:

假設數列 d1,d2,d3,d4……

範圍由[first,last)標記,調用next_permutation使數列逐次增大,這個遞增過程按照字典序。例如,在字母表中,abcd的下壹單詞排列為abdc,但是,有壹關鍵點,如何確定這個下壹排列為字典序中的next,而不是next->next->next……

若當前調用排列到達最大字典序,比如dcba,就返回false,同時重新設置該排列為最小字典序。

返回為true表示生成下壹排列成功。