原文:給定一個字符串s,你可以從中刪除一些字符,使得剩下的串是一個回文串。如何刪除才能使得回文串最長呢? 輸出需要刪除的字符個數。

思路:回文串的特點是,逆序輸出和正序輸出是一樣的。所以這道題可以從這方面來考慮。如果將此字符串逆序輸出,那么兩個字符串的最長公共子序列將是最長的回文字符串,那么剩余的值將是要刪除的字符個數。 求LCS的方法可以在csdn中找到。 ...

2016-08-29 20:34 0 10184 推薦指數:

查看詳情

一個字符串中的最長回文(Java)

package huiwenchuan; import java.util.Scanner; public class Main {   //判斷一個字符串是否為回文   public static boolean isHuiWen(String s)   {     int len ...

Sun Oct 14 06:00:00 CST 2018 0 1060
刪除字符串中的一個字符

刪除字符串中的一個字符 public class Main {//刪除字符串中的一個字符 public static void main(String[] args) { String str = "this is Java"; System.out.println ...

Thu Oct 07 01:21:00 CST 2021 0 135
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM