LeetCode 267. 回文排列 II(回溯)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 267. 回文排列 II(回溯)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
給定一個字符串 s ,返回其通過重新排列組合后所有可能的回文字符串,并去除重復(fù)的組合。
如不能形成任何回文排列時,則返回一個空列表。
示例 1: 輸入: "aabb" 輸出: ["abba", "baab"]示例 2: 輸入: "abc" 輸出: []來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/palindrome-permutation-ii
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
2. 解題
- 對字符進行計數(shù),判斷能否生成回文串
- 然后把奇數(shù)個的1個字符放中間,回溯在字符兩側(cè)放一對相同的字符
4 ms 6.9 MB
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關(guān)注我的公眾號(Michael阿明),一起加油、一起學(xué)習(xí)進步!
我的博客即將同步至騰訊云+社區(qū),邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=2bs1ihf8vfpcc
總結(jié)
以上是生活随笔為你收集整理的LeetCode 267. 回文排列 II(回溯)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 760. 找出变位映射
- 下一篇: LeetCode LCP 12. 小张刷