dengch

 

2023年10月29日

LeetCode369

摘要: 3.使数组变美的最小增量运算数 题目概述:给定一数组nums和整数k。可以对数组中任意一个数执行任意次以下操作:使该数加1.现要求使该数组长度大于等于3的子数组中至少含有一个大于等于k的数。问最少需要执行多少次操作,才能达成该目标。 解题思路:首先,要使长度大于等于3的子数组中至少含有一个大于等于k 阅读全文

posted @ 2023-10-29 21:07 BkDench 阅读(12) 评论(0) 推荐(0)

2.字母异位词分组

摘要: 题目概述:给定一字符串数组。规定由相同字母构成的字符串为同一组,问该字符串数组最终分为几组,返回分完组后的一个二维数组 解题思路:由题意可得:如果两个字符串属于同一组,那么它们必定是由相同字符构成,即对该字符串进行排序后,两个字符串应该是相同的。因此,我们只需对每个字符串先进行排序处理,用map集合 阅读全文

posted @ 2023-10-29 15:59 BkDench 阅读(24) 评论(0) 推荐(0)

1.两数之和

摘要: 题目概述:给定一个数组和target,要求我们在数组中找到两个数,使这两个数之和为target,返回这两个数在数组中的下标 解题思路:由于数据范围较小,直接使用暴力做法。当然可以使用二分或哈希进行优化 代码: class Solution { public int[] twoSum(int[] nu 阅读全文

posted @ 2023-10-29 15:23 BkDench 阅读(9) 评论(0) 推荐(0)

导航