//測試字串
string pwd =
"123456abc"
;//將字串拆分成字元陣列
char
chars = pwd.
tochararray()
; list
characters =
newarraylist
<
>()
;//將字元存入到集合中
for(
char achar : chars)
//隨機亂序排列
string ordernesspassword = characters.
stream()
//拉姆達表示式,隨機返回排序結果
.sorted
((o1, o2)
->
newinteger
[new
random()
.nextint(3
)])//拉姆達表示式,拼接回字串
.map
(c -
> c +"")
.reduce
((v1, v2)
-> v1 + v2)
.get()
; system.out.
println
(ordernesspassword)
;
亂序字串
給出乙個字串陣列s,找到其中所有的亂序字串 anagram 如果乙個字串是亂序字串,那麼他存在乙個字母集合相同,但順序不同的字串也在s中。所有的字串都只包含小寫字母 對於字串陣列 lint intl inlt code 返回 lint inlt intl 思路 認為每一組亂序字串都有唯一的相同的 h...
亂序字串
給出乙個字串陣列s,找到其中所有的亂序字串 anagram 如果乙個字串是亂序字串,那麼他存在乙個字母集合相同,但順序不同的字串也在s中。所有的字串都只包含小寫字母 樣例1 輸入 lint intl inlt code 輸出 lint inlt intl 樣例 2 輸入 ab ba cd dc e ...
亂序字串演算法
蠻力法 思路等會睡醒之後寫吧 include string include algorithm include stdio.h include iostream include vector using namespace std bool isanagram string source,strin...