随笔分类 -  leetcode_贪心算法

摘要:406. 根据身高重建队列 题目链接:406. 根据身高重建队列(中等) 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的 阅读全文
posted @ 2022-01-13 16:31 wltree 阅读(40) 评论(0) 推荐(0) 编辑
摘要:860. 柠檬水找零 题目链接: 860. 柠檬水找零(简单) 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位 阅读全文
posted @ 2022-01-11 21:33 wltree 阅读(37) 评论(0) 推荐(0) 编辑
摘要:135. 分发糖果 题目链接135. 分发糖果(困难) n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准备的 阅读全文
posted @ 2022-01-11 20:35 wltree 阅读(83) 评论(0) 推荐(0) 编辑
摘要:134. 加油站 题目链接:134. 加油站(中等) 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行 阅读全文
posted @ 2022-01-07 09:38 wltree 阅读(39) 评论(0) 推荐(0) 编辑
摘要:45. 跳跃游戏 II 题目链接:45. 跳跃游戏 II(中等) 给你一个非负整数数组 nums ,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 假设你总是可以到达数组的最后一个位置。 示例 1: 输入: nu 阅读全文
posted @ 2022-01-05 18:38 wltree 阅读(52) 评论(0) 推荐(0) 编辑
摘要:55. 跳跃游戏 题目链接:55. 跳跃游戏(中等) 难度1563收藏分享切换为英文接收动态反馈 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 示例 1: 输入:nums = [2,3,1,1 阅读全文
posted @ 2022-01-05 11:13 wltree 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1005. K 次取反后最大化的数组和 题目链接:1005. K 次取反后最大化的数组和(简单) 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这 阅读全文
posted @ 2022-01-05 09:23 wltree 阅读(39) 评论(0) 推荐(0) 编辑
摘要:714. 买卖股票的最佳时机含手续费 题目链接:714. 买卖股票的最佳时机含手续费(中等) 给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 ;整数 fee 代表了交易股票的手续费用。 你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖 阅读全文
posted @ 2022-01-04 21:07 wltree 阅读(62) 评论(0) 推荐(0) 编辑
摘要:122. 买卖股票的最佳时机 II 题目链接:122. 买卖股票的最佳时机 II(中等) 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易 阅读全文
posted @ 2022-01-04 20:48 wltree 阅读(17) 评论(0) 推荐(0) 编辑
摘要:121. 买卖股票的最佳时机 题目链接:121. 买卖股票的最佳时机(简单) 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利 阅读全文
posted @ 2022-01-04 19:40 wltree 阅读(29) 评论(0) 推荐(0) 编辑
摘要:53. 最大子数组和 题目链接:53. 最大子数组和(简单) 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续 阅读全文
posted @ 2022-01-04 14:07 wltree 阅读(38) 评论(0) 推荐(0) 编辑
摘要:605. 种花问题 题目链接:605. 种花问题(简单) 假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有 阅读全文
posted @ 2022-01-04 10:11 wltree 阅读(42) 评论(0) 推荐(0) 编辑
摘要:376. 摆动序列 题目链接:376. 摆动序列(中等) 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为 摆动序列 。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。 例如, [1, 7, 4, 9, 2, 5] 是一个 摆动序列 ,因为 阅读全文
posted @ 2022-01-04 08:45 wltree 阅读(40) 评论(0) 推荐(0) 编辑
摘要:455. 分发饼干 题目链接:455. 分发饼干(简单) 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i 阅读全文
posted @ 2022-01-03 10:39 wltree 阅读(53) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示