- 博客(16)
- 收藏
- 关注
原创 【LeetCode】64 最小路径和——动态规划
给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。
2024-07-18 21:12:55
587
原创 【LeetCode】74 搜索二维矩阵——二分查找
【LeetCode】74 搜索二维矩阵——二分查找。每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。给你一个整数 target ,如果 target 在矩阵中,返回 true;否则,返回 false。
2024-07-18 21:05:19
192
原创 【LeetCode】35搜索插入位置——二分查找
leetcode35题搜索插入位置——二分查找。题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
2024-07-17 22:19:36
142
原创 【LeetCode】34 在排序数组中查找元素的第一个和最后一个位置——二分查找
leetcode34题在排序数组中查找元素的第一个和最后一个位置,使用二分查找的方法。题目描述:给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。如果数组中不存在目标值 target,返回 [-1, -1]。
2024-07-17 21:49:09
604
原创 【LeetCode】42 接雨水——双指针
【代码】【LeetCode】42 接雨水——双指针。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
2024-07-16 20:17:32
421
原创 【LeetCode】45 跳跃游戏2——动态规划方法
【代码】【LeetCode】45 跳跃游戏2——动态规划方法。给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处你可以跳转到任意 nums[i + j] 处:0
2024-07-16 20:10:29
175
原创 【LeetCode】27. 移除元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。
2024-06-27 22:03:04
154
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人