力扣题解
记录平时做的力扣的题目,方便以后翻阅
xiucai_cs
这个作者很懒,什么都没留下…
展开
-
【题解】回文子串
力扣-回文子串的题解原创 2023-05-29 10:32:26 · 163 阅读 · 0 评论 -
【题解】盛最多水的容器
力扣题解-盛最多水的容器原创 2022-09-28 20:02:16 · 201 阅读 · 0 评论 -
【题解】最长回文子串
力扣的算法题,最长回文子串解法原创 2022-08-16 19:28:38 · 306 阅读 · 0 评论 -
【题解】无重复字符的最长子串
力扣-两数相加原创 2022-08-09 17:35:24 · 160 阅读 · 0 评论 -
【题解】两数相加
力扣的两数相加的题原创 2022-07-27 15:51:41 · 145 阅读 · 0 评论 -
【题目】最小移动次数使数组元素相等
题目描述给你一个长度为 n 的整数数组 nums ,返回使所有数组元素相等需要的最少移动数。在一步操作中,你可以使数组中的一个元素加 1 或者减 1 。示例一输入:nums = [1,2,3]输出:2解释:只需要两步操作(每步操作指南使一个元素加 1 或减 1):[1,2,3] => [2,2,3] => [2,2,2]示例二输入:nums = [1,10,2,9]输出:16思路分析用双重for循环强解的,并没有太多巧妙的方法。不过,看力扣的题解,可原创 2022-05-22 15:11:07 · 254 阅读 · 0 评论 -
【题目】最大三角形面积
题目描述给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。示例:输入: points = [[0,0],[0,1],[1,0],[0,2],[2,0]]输出: 2解释:这五个点如下图所示。组成的橙色三角形是最大的,面积为2。实现代码public class Test { public static void main(String[] args) { int a[][] = {{0, 0}, {0, 1}, {1, 0}, {0, 2原创 2022-05-19 14:02:02 · 121 阅读 · 0 评论 -
【题目】增减字符串匹配
题目描述由范围 [0,n] 内所有整数组成的 n + 1 个整数的排列序列可以表示为长度为 n 的字符串 s ,其中:如果 perm[i] < perm[i + 1] ,那么 s[i] == ‘I’如果 perm[i] > perm[i + 1] ,那么 s[i] == ‘D’给定一个字符串 s ,重构排列 perm 并返回它。如果有多个有效排列perm,则返回其中 任何一个 。示例 1:输入:s = “IDID”输出:[0,4,1,3,2]示例 2:输入:s = “原创 2022-05-11 23:34:40 · 210 阅读 · 0 评论 -
【题目】数组中重复的数据
题目描述给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。解决流程图代码class Solution { public static void main(String[] args) { int[] nums = new int[]{4, 3, 2, 7,原创 2022-05-09 17:29:51 · 303 阅读 · 0 评论