
LeetCode
文章平均质量分 89
Sarah ฅʕ•̫͡•ʔฅ
勿忘初心
展开
-
leetcode:求最后一块石头的重量
题目描述:有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块 石头。返回此石头 最小的可能重量 。如果没有石头剩下,就返回 0。来源:力扣(LeetCod原创 2021-06-09 17:24:03 · 283 阅读 · 0 评论 -
LeetCode刷题指南
参考博文:LeetCode刷题指南转载 2019-06-01 12:23:17 · 592 阅读 · 0 评论 -
LeetCode:最长回文子串
题目:LeetCode:最长回文子串给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。解题思路:**way 一:**用求解 最长公共子序列 的方法 求解 字符串s的 最长回文子串,具体思路如下:令字符串r = s[::-1]求 s和r的最长公共子串,且要求 子串的索引 与 反向子串的原始索引 相同,满足条件 即为 一个 回文子串,更新 最长回文子串...原创 2019-07-21 22:23:03 · 148 阅读 · 0 评论 -
LeetCode:正则表达式匹配
补上周缺失的LeetCode;题目:给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。‘.’ 匹配任意单个字符‘*’ 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。说明:s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。来源:力...原创 2019-08-03 22:26:21 · 92 阅读 · 0 评论 -
LeetCode:最长有效括号
题目给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。示例 1:输入: “(()”输出: 2解释: 最长有效括号子串为 “()”示例 2:输入: “)()())”输出: 4解释: 最长有效括号子串为 “()()”来源:力扣(LeetCode)解题思路way一:暴力法包含有效括号的子串 其长度一定是 偶数,且 其开头应为 “(”,群举出所有以...原创 2019-08-04 23:54:27 · 164 阅读 · 0 评论