摘要: 1. 题目: 给你一个字符串 s,找到 s 中最长的回文子串。 2. 示例: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 3. Code public class LongestPalindrome { int start = 0, maxLen = 1 阅读全文
posted @ 2021-05-21 20:54 抚琴尘世客 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1. 题目 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 2. 示例 输入:s = "abc" 输出:["abc","acb","bac","bca","cab","cba"] 3. Code 3.1 回溯+交换 1 public cl 阅读全文
posted @ 2021-05-21 15:56 抚琴尘世客 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1. 题目: 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/he-wei-sde-l 阅读全文
posted @ 2021-05-21 10:49 抚琴尘世客 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1. 题目: 在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 来源:力扣(LeetCode)链接:ht 阅读全文
posted @ 2021-05-21 09:50 抚琴尘世客 阅读(29) 评论(0) 推荐(0) 编辑