【LeetCode: 2684. 矩阵中移动的最大次数 + dfs】

🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ dfs🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 2684. 矩阵中移动的最大次数 ⛲ 题目描述 给你一个下标从 0 开始、大小为 m x n 的矩阵 grid ,矩阵由若干 正 整数组成。 你可以从矩阵第一列中的 任一 单元格出发,按以下方式遍历 grid : 从单元格 (row, col) 可以移动到 (row ...

【算法专题--双指针算法】leecode-202. 快乐数(medium)、leecode-11. 盛最多水的容器(medium)

目录 前言1. 快乐数(medium)2. 解法3. 盛水最多的容器(medium)4. 解法解法一(暴力求解)(会超时):解法二(对撞指针): 前言 对撞指针从两端向中间移动。一个指针从最左端开始,另⼀个从最右端开始,然后逐渐往中间逼 近。对撞指针的终止条件一般是两个指针相遇或者错开(也可能在循环内部找到结果直接跳出循 环),也就是: left == right (两个指针指向同一个位置) left ...

【LeetCode: 224. 基本计算器 + 模拟 + 栈】

🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ 模拟 + 栈🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 224. 基本计算器 ⛲ 题目描述 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如 eval() 。 示例 1: 输入:s = “1 + 1” 输出:2 示例 2: 输入:s...

【LeetCode: 330. 按要求补齐数组 + 贪心 + 构造区间】

🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ 贪心 + 构造区间🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 330. 按要求补齐数组2952. 需要添加的硬币的最小数量 ⛲ 题目描述 给定一个已排序的正整数数组 nums ,和一个正整数 n 。从 [1, n] 区间内选取任意个数字补充到 nums 中,使得 [1, n] 区间内的任何数字都可以用 nums 中某...

45. 跳跃游戏 II(力扣LeetCode

文章目录 45. 跳跃游戏 II贪心 45. 跳跃游戏 II 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处: 0 <= j <= nums[i]i + j < n 返回到达 nums[n - 1] 的最小跳跃次数。生成的测...

docker yocto vscode

scode的docker插件怎么使用 vscode是一个基于VS Code的开发环境,它提供了一个Docker插件,可以帮助你在VS Code中使用Docker进行开发。下面是使用scode的Docker插件的步骤: 安装scode插件:在VS Code的扩展商店中搜索并安装scode插件。 安装Docker:确保你的机器上已经安装了Docker。你可以从Docker官网下载并安装Docker。 配置D...

【LeetCode: 303. 区域和检索 - 数组不可变 + 前缀和】

🍔 目录 🚩 题目链接⛲ 题目描述🌟 求解思路&实现代码&运行结果⚡ 前缀和🥦 求解思路🥦 实现代码🥦 运行结果 💬 共勉 🚩 题目链接 303. 区域和检索 - 数组不可变 ⛲ 题目描述 给定一个整数数组 nums,处理以下类型的多个查询: 计算索引 left 和 right (包含 left 和 right)之间的 nums 元素的 和 ,其中 left <= right 实现 NumArray 类...

Leetcode 494 目标和

文章目录 1. 题目描述2. 我的尝试 1. 题目描述 给你一个非负整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 '+' 或 '-' ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums = [2, 1] ,可以在 2 之前添加 '+' ,在 1 之前添加 '-' ,然后串联起来得到表达式 "+2-1" 。 返回可以通过上述方法构造的、运算结果等于 target ...

LeetCode //C - 234. Palindrome Linked List

r of nodes in the list is in the range [ 1 , 1 0 5 ] [1, 10^5] [1,105].0 <= Node.val <= 9 From: LeetCode Link: 234. Palindrome Linked List Solution: Ideas: Find the middle of the linked list.Reverse the s...

Leetcode LRU---哈希➕双链表

题目链接 讲解视频 Tips: 代码: import java.util.*; // 修改导入语句,正确引入 java.util 包 class Node{//双链表 int key,value; Node pre,next; public Node(int k,int v) { this.key = k; this.value = v; this.pre = null; this.next = nul...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.003366(s)
2024-04-25 18:49:48 1714042188