【LeetCode】64 最小路径和——动态规划 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。
【LeetCode】74 搜索二维矩阵——二分查找 【LeetCode】74 搜索二维矩阵——二分查找。每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。给你一个整数 target ,如果 target 在矩阵中,返回 true;否则,返回 false。
【LeetCode】35搜索插入位置——二分查找 leetcode35题搜索插入位置——二分查找。题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
【LeetCode】34 在排序数组中查找元素的第一个和最后一个位置——二分查找 leetcode34题在排序数组中查找元素的第一个和最后一个位置,使用二分查找的方法。题目描述:给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。如果数组中不存在目标值 target,返回 [-1, -1]。
【LeetCode】45 跳跃游戏2——动态规划方法 【代码】【LeetCode】45 跳跃游戏2——动态规划方法。给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处你可以跳转到任意 nums[i + j] 处:0
【LeetCode】27. 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。