leetcode131. 分割回文串

      網(wǎng)友投稿 766 2025-04-01

      給定一個(gè)字符串 s,將 s 分割成一些子串,使每個(gè)子串都是回文串。


      返回 s 所有可能的分割方案。

      示例:

      輸入:?"aab"

      輸出:

      [

      ["aa","b"],

      ["a","a","b"]

      ]

      思路:搜索回溯,搜索過(guò)程中檢查是否是回文。

      public class Solution {

      List> res = new ArrayList<>();

      // Stack 這個(gè)類(lèi) Java 的文檔里推薦寫(xiě)成 Deque stack = new ArrayDeque();

      // 注意:只使用 stack 相關(guān)的接口

      Deque stack = new ArrayDeque<>();

      int len;

      public List> partition(String s) {

      len = s.length();

      if (len == 0) return res;

      backtracking(s, 0);

      return res;

      }

      private void backtracking(String s, int start) {

      if (start == len) {

      res.add(new ArrayList<>(stack));

      return;

      }

      for (int i = start; i < len; i++) {

      if (checkPalindrome(s, start, i)) {

      stack.addLast(s.substring(start, i + 1));

      backtracking(s, i + 1);

      stack.removeLast();

      leetcode131. 分割回文串

      }

      }

      }

      private boolean checkPalindrome(String str, int left, int right) {

      while (left < right) {

      if (str.charAt(left) != str.charAt(right)) return false;

      left++;right--;

      }

      return true;

      }

      }

      數(shù)據(jù)結(jié)構(gòu)

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Excel中出現(xiàn)用不了公式的解決方法
      下一篇:Excel怎么繪制出庫(kù)和入庫(kù)的流程圖?
      相關(guān)文章
      亚洲精品无码成人片久久不卡| 亚洲国产成a人v在线| 亚洲av无码成人精品国产| 亚洲三级在线播放| 亚洲国产精品久久丫| 亚洲精品动漫在线| 亚洲欧洲自拍拍偷综合| 亚洲婷婷天堂在线综合| 亚洲人成在线中文字幕| 亚洲人成激情在线播放| 亚洲香蕉久久一区二区| 国产 亚洲 中文在线 字幕| 亚洲午夜无码久久| 亚洲av色香蕉一区二区三区 | 婷婷亚洲综合五月天小说| 亚洲AV永久无码精品| 亚洲国产精品久久久久| 亚洲色图在线播放| 亚洲欧洲国产精品久久| 亚洲依依成人精品| 亚洲综合一区国产精品| 亚洲av片在线观看| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲精品蜜桃久久久久久| 国产精品亚洲а∨无码播放| 亚洲AV无码欧洲AV无码网站| 久久国产亚洲电影天堂| 亚洲色av性色在线观无码| 亚洲不卡中文字幕| 亚洲欧美乱色情图片| 国产亚洲精品91| 青青草原亚洲视频| 久久久久亚洲AV片无码| 亚洲成人黄色在线| 亚洲国产精品日韩av不卡在线| 亚洲?V无码乱码国产精品| 日韩亚洲变态另类中文| 亚洲国产精品久久久久网站| 亚洲欧洲国产精品久久| 亚洲高清乱码午夜电影网| 亚洲日韩国产成网在线观看|