輸入乙個字串,列印出該字串中字元的所有排列。
你可以以任意順序返回這個字串陣列,但裡面不能有重複元素。
示例:輸入:s = 「abc」
輸出:[「abc」,「acb」,「bac」,「bca」,「cab」,「cba」]
限制:1 <= s 的長度 <= 8
public
static string[
]permutation
(string s)
return res;
}/**
* 交換item的幫助方法
* @param ans
* @param s
* @param begin
*/private
static
void
permutationhelper
(set
ans,
char
s,int begin)
for(
int i = begin; i < s.length; i++
)}
DbgPrint列印字串
1 直接列印字串。dbgprint hello world 2 空結尾的字串,你可以用普通得c 語法表示字串常量 char variable string hello world dbgprint s variable string 3 空結尾的寬字串 wchar 型別 wchar string w...
Scala列印字串
1 字串,通過 號連線 2 printf用法 字串,通過 傳值。3 字串模板 通過 獲取變數值 列印字串 val username zhangdan val userage 20println 使用者名稱 username 使用者年齡 userage scala中簡化了關於json的表達 print...
劍指off 列印字串全排列
題目 列印字串全排列 分析 遞迴實現,兩步,第一步首位pbegin與陣列中的其他值交換,第二步,在交換的基礎上,也就是固定了首位,將餘下的部分重複第一步,其實有第三步就是換回來 void permutation char pstr,char pbegin for char pch pbegin pc...