排列JAVA實現

本篇博客解決的是給出m個數的全排列,比如給出字符串abc,該字符串的全排列是abc,acb,bac,bca,cab和cba六個。如何求出幾個字符的所有排列呢,我們可以考慮把這個複雜的問題分成小問題,比如我們把一個字符串看成由兩部分組成:第一部分分爲它的第一個字符,第二部分是後面的所有字符,如下圖所示。 我們求整個字符串的排列,可以看成兩步:首先求所有可能出現在第一個位置的字符,即把第一個字符和後面
相關文章
相關標籤/搜索