列印字串的所有排列

2021-10-03 21:29:20 字數 561 閱讀 5398

輸入乙個字串,列印出該字串中字元的所有排列。

你可以以任意順序返回這個字串陣列,但裡面不能有重複元素。

示例:輸入: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...