style: format code (#4212)

close #4204
This commit is contained in:
acbin
2023-06-09 18:52:05 +08:00
committed by GitHub
parent ad03086f54
commit 00282efd8b
521 changed files with 5233 additions and 7309 deletions

View File

@ -31,32 +31,21 @@ public class LongestPalindromicSubsequence {
bestResult = "";
} else {
// if the last chars match, then remove it from both strings and recur
if (
original.charAt(original.length() - 1) ==
reverse.charAt(reverse.length() - 1)
) {
String bestSubResult = recursiveLPS(
original.substring(0, original.length() - 1),
reverse.substring(0, reverse.length() - 1)
);
if (original.charAt(original.length() - 1) == reverse.charAt(reverse.length() - 1)) {
String bestSubResult = recursiveLPS(original.substring(0, original.length() - 1),
reverse.substring(0, reverse.length() - 1));
bestResult =
reverse.charAt(reverse.length() - 1) + bestSubResult;
bestResult = reverse.charAt(reverse.length() - 1) + bestSubResult;
} else {
// otherwise (1) ignore the last character of reverse, and recur on original and updated
// reverse again
// (2) ignore the last character of original and recur on the updated original and reverse
// again
// then select the best result from these two subproblems.
// otherwise (1) ignore the last character of reverse, and recur on original and
// updated reverse again (2) ignore the last character of original and recur on the
// updated original and reverse again then select the best result from these two
// subproblems.
String bestSubResult1 = recursiveLPS(
original,
reverse.substring(0, reverse.length() - 1)
);
String bestSubResult2 = recursiveLPS(
original.substring(0, original.length() - 1),
reverse
);
String bestSubResult1
= recursiveLPS(original, reverse.substring(0, reverse.length() - 1));
String bestSubResult2
= recursiveLPS(original.substring(0, original.length() - 1), reverse);
if (bestSubResult1.length() > bestSubResult2.length()) {
bestResult = bestSubResult1;
} else {