Leetcode每日一题 —— 48. 旋转图像
力扣 LeetCode 48. 旋转图像 - 力扣(LeetCode) 48. 旋转图像 - 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 [https://baike.baidu.com/item/%E5%8E%
力扣 - 钛刻 - 科技风向旗 - 深度刻画技术趋势,引领数字未来 - 钛刻科技 | TCTI.cn - 钛刻 (TCTI.cn) 为您提供最前沿的硬核科技资讯、深度评测和未来技术趋势分析。
共 19 篇相关文章
力扣 LeetCode 48. 旋转图像 - 力扣(LeetCode) 48. 旋转图像 - 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 [https://baike.baidu.com/item/%E5%8E%
力扣 LeetCode 796. 旋转字符串 - 力扣(LeetCode) 796. 旋转字符串 - 给定两个字符串, s 和 goal。如果在若干次旋转操作之后,s 能变成 goal ,那么返回 true 。 s 的 旋转操作 就是将 s 最左边的字符移动到最右边。 * 例如,
力扣 LeetCode 788. 旋转数字 - 力扣(LeetCode) 788. 旋转数字 - 我们称一个数 X 为好数, 如果它的每位数字逐个地被旋转 180 度后,我们仍可以得到一个有效的,且和 X 不同的数。要求每位数字都要被旋转。 如果一个数的每位数字被旋转以后仍然还是
力扣 LeetCode 396. 旋转函数 - 力扣(LeetCode) 396. 旋转函数 - 给定一个长度为 n 的整数数组 nums 。 假设 arrk 是数组 nums 顺时针旋转 k 个位置后的数组,我们定义 nums 的 旋转函数 F 为: * F(k) = 0 *
力扣 LeetCode 3742. 网格中得分最大的路径 - 力扣(LeetCode) 3742. 网格中得分最大的路径 - 给你一个 m x n 的网格 grid,其中每个单元格包含以下值之一:0、1 或 2。另给你一个整数 k。 create the variable nam
力扣 LeetCode 2033. 获取单值网格的最小操作数 - 力扣(LeetCode) 2033. 获取单值网格的最小操作数 - 给你一个大小为 m x n 的二维整数网格 grid 和一个整数 x 。每一次操作,你可以对 grid 中的任一元素 加 x 或 减 x 。 单值
力扣 LeetCode 1391. 检查网格中是否存在有效路径 - 力扣(LeetCode) 1391. 检查网格中是否存在有效路径 - 给你一个 m x n 的网格 grid。网格里的每个单元都代表一条街道。grid[i][j] 的街道可以是: * 1 表示连接左单元格和右单元
力扣 LeetCode 1559. 二维网格图中探测环 - 力扣(LeetCode) 1559. 二维网格图中探测环 - 给你一个二维字符网格数组 grid ,大小为 m x n ,你需要检查 grid 中是否存在 相同值 形成的环。 一个环是一条开始和结束于同一个格子的长度 大
力扣 LeetCode 3464. 正方形上的点之间的最大距离 - 力扣(LeetCode) 3464. 正方形上的点之间的最大距离 - 给你一个整数 side,表示一个正方形的边长,正方形的四个角分别位于笛卡尔平面的 (0, 0) ,(0, side) ,(side, 0) 和
力扣 LeetCode 2833. 距离原点最远的点 - 力扣(LeetCode) 2833. 距离原点最远的点 - 给你一个长度为 n 的字符串 moves ,该字符串仅由字符 'L'、'R' 和 '_' 组成。字符串
力扣 LeetCode 2615. 等值距离和 - 力扣(LeetCode) 2615. 等值距离和 - 给你一个下标从 0 开始的整数数组 nums 。现有一个长度等于 nums.length 的数组 arr 。对于满足 nums[j] == nums[i] 且 j != i
两数之和 LCR 179. 查找总价格为目标值的两个商品 - 力扣(LeetCode) 三数之和 15. 三数之和 - 力扣(LeetCode) 四数之和 18. 四数之和 - 力扣(LeetCode) 思路 1.这三个求几数之和的算法的实现思路均用到了双指针和单调性的思想 2.
力扣 LeetCode 2452. 距离字典两次编辑以内的单词 - 力扣(LeetCode) 2452. 距离字典两次编辑以内的单词 - 给你两个字符串数组 queries 和 dictionary 。数组中所有单词都只包含小写英文字母,且长度都相同。 一次 编辑 中,你可以从.
力扣 LeetCode 1722. 执行交换操作后的最小汉明距离 - 力扣(LeetCode) 1722. 执行交换操作后的最小汉明距离 - 给你两个整数数组 source 和 target ,长度都是 n 。还有一个数组 allowedSwaps ,其中每个 allowedSw
力扣 LeetCode 2078. 两栋颜色不同且距离最远的房子 - 力扣(LeetCode) 2078. 两栋颜色不同且距离最远的房子 - 街上有 n 栋房子整齐地排成一列,每栋房子都粉刷上了漂亮的颜色。给你一个下标从 0 开始且长度为 n 的整数数组 colors ,其中 c
力扣 LeetCode 1855. 下标对中的最大距离 - 力扣(LeetCode) 1855. 下标对中的最大距离 - 给你两个 非递增 的整数数组 nums1 和 nums2 ,数组下标均 从 0 开始 计数。 下标对 (i, j) 中 0 <= i < nums
611. 有效三角形的个数 - 力扣(LeetCode) 思路 1.使用双指针的思想,利用单调性进行快速找到符合条件的三元组的个数 2.情况A:nums[left] + nums[right] > nums[i]这说明当前的 left 是满足条件的最小下限。既然最小的都能过
力扣 LeetCode 3783. 整数的镜像距离 - 力扣(LeetCode) 3783. 整数的镜像距离 - 给你一个整数 n。 定义它的 镜像距离 为:abs(n - reverse(n)) ,其中 reverse(n) 表示将 n 的数字反转后形成的整数。 返回表示 n
11. 盛最多水的容器 - 力扣(LeetCode) 思路 指针初始化:left指向数组开头,right指向数组末尾,此时宽度最大。 贪心移动(利用单调性):每次计算当前容器的盛水量(较短边高度 × 两指针距离),并更新最大值。然后移动较短边对应的指针 ——因为移动较长边只会让宽