★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(shanqingyongzhi)
➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:http://www.javashuo.com/article/p-zuiyreug-ma.html
➤若是连接不是山青咏芝的博客园地址,则多是爬取做者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持做者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★html
Given a string, determine if a permutation of the string could form a palindrome.git
For example,"code"
-> False, "aab"
-> True, "carerac"
-> True.github
Hint:微信
给定一个字符串,肯定该字符串的排列是否能够造成回文。ide
例如,spa
“code”->false,“aab”->true,“carerac”->true。code
提示:orm
1 class Solution { 2 func canPermutePalindrome(_ s:String) -> Bool { 3 var t:Set<Character> = Set<Character>() 4 for a in s.characters 5 { 6 if !t.contains(a) 7 { 8 t.insert(a) 9 } 10 else 11 { 12 t.remove(a) 13 } 14 } 15 return t.isEmpty || t.count == 1 16 } 17 }