文章分类 - 算法训练
摘要:## 一、描述 #### [867. 转置矩阵](https://leetcode.cn/problems/transpose-matrix/) 给你一个二维整数数组 `matrix`, 返回 `matrix` 的 **转置矩阵** 。 矩阵的 **转置** 是指将矩阵的主对角线翻转,交换矩阵的行索
阅读全文
摘要:## 一、描述 #### [1470. 重新排列数组](https://leetcode.cn/problems/shuffle-the-array/?envType=study-plan-v2&envId=primers-list) 给你一个数组 `nums` ,数组中有 `2n` 个元素,按 `
阅读全文
摘要:## 一、描述 #### [258. 各位相加](https://leetcode.cn/problems/add-digits/?envType=study-plan-v2&envId=primers-list) 给定一个非负整数 `num`,反复将各个位上的数字相加,直到结果为一位数。返回这个结
阅读全文
摘要:## 一、描述 #### [231. 2 的幂](https://leetcode.cn/problems/power-of-two/?envType=study-plan-v2&envId=primers-list) 给你一个整数 `n`,请你判断该整数是否是 2 的幂次方。如果是,返回 `tru
阅读全文
摘要:## 一、描述 #### [1281. 整数的各位积和之差](https://leetcode.cn/problems/subtract-the-product-and-sum-of-digits-of-an-integer/?envType=study-plan-v2&envId=primers-
阅读全文
摘要:## 一、描述 #### [258. 各位相加](https://leetcode.cn/problems/add-digits/?envType=study-plan-v2&envId=primers-list) 给定一个非负整数 `num`,反复将各个位上的数字相加,直到结果为一位数。返回这个结
阅读全文
摘要:## 一、描述 #### [709. 转换成小写字母](https://leetcode.cn/problems/to-lower-case/?envType=study-plan-v2&envId=primers-list) 给你一个字符串 `s` ,将该字符串中的大写字母转换成相同的小写字母,返
阅读全文
摘要:## 一、描述 #### [1534. 统计好三元组](https://leetcode.cn/problems/count-good-triplets/?envType=study-plan-v2&envId=primers-list) 给你一个整数数组 `arr` ,以及 `a`、`b` 、`c
阅读全文
摘要:## 一、描述 #### [1512. 好数对的数目](https://leetcode.cn/problems/number-of-good-pairs/?envType=study-plan-v2&envId=primers-list) 给你一个整数数组 `nums` 。 如果一组数字 `(i,
阅读全文
摘要:## 一、描述 #### [1486. 数组异或操作](https://leetcode.cn/problems/xor-operation-in-an-array/?envType=study-plan-v2&envId=primers-list) 给你两个整数,`n` 和 `start` 。 数
阅读全文
摘要:## 一、描述 #### [2236. 判断根结点是否等于子结点之和](https://leetcode.cn/problems/root-equals-sum-of-children/?envType=study-plan-v2&envId=primers-list) 给你一个 **二叉树** 的
阅读全文
摘要:## 一、描述 #### [2413. 最小偶倍数](https://leetcode.cn/problems/smallest-even-multiple/?envType=study-plan-v2&envId=primers-list) 给你一个正整数 `n` ,返回 `2` 和 `n` 的最
阅读全文
摘要:## 一、描述 #### [2469. 温度转换](https://leetcode.cn/problems/convert-the-temperature/?envType=study-plan-v2&envId=primers-list) 给你一个四舍五入到两位小数的非负浮点数 `celsius
阅读全文
摘要:一、描述 75. 颜色分类 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,**原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 必须在不使用库内置的 sort 函数的情况下解决这个问题。 示
阅读全文
摘要:一、描述 53. 最大子数组和 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1
阅读全文
摘要:一、描述 79. 单词搜索 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内
阅读全文
摘要:一、描述 62. 不同路径 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 示例 1: 输入:m = 3, n = 7 输出
阅读全文
摘要:一、描述 48. 旋转图像 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在** 原地** 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix = [[1,2,3],[4,5,6]
阅读全文
摘要:一、描述 34. 在排序数组中查找元素的第一个和最后一个位置 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n)
阅读全文

浙公网安备 33010602011771号