码迷,mamicode.com
首页 >  
搜索关键字:贪心算法    ( 835个结果
【算法】地下城与勇士
题目 一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。 骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或以下,他会立即死亡。 有些房间由恶 ...
分类:编程语言   时间:2020-05-24 13:27:07    阅读次数:55
背包问题,贪心算法实现
背包问题:有 N 件物品和一个承重为 W 的背包(也可定义为体积),每件物品的重量是 weight,价值是 value,求解将哪几件物品装入背包可使这些物品在重量总和不超过 backpack_weight 的情况下价值总和最大。 这个问题隐含了一个条件,每个物品只有一件,也就是限定每件物品只能选择 ...
分类:编程语言   时间:2020-05-22 00:19:47    阅读次数:72
455. 分发饼干『简单』
题目来源于力扣( "LeetCode" ) [TOC] 一、题目 "455. 分发饼干" 题目 相关标签 :贪心算法 二、解题思路 1. 对两个数组 进行元素从小到大的排序 ,因为分发饼干时,胃口小的也可以分到较大的饼干,而胃口大的则需要更大的饼干 即胃口值数组和饼干数组的元素都是非递减排序 2. ...
分类:其他好文   时间:2020-05-21 22:33:53    阅读次数:54
leetcode 680 验证回文字符串II (贪心)
题目描述: 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 题解: 在允许最多删除一个字符的情况下,同样可以使用双指针,通过贪心算法实现。初始化两个指针$low$ 和 $high$ 分别指向字符串的第一个字符和最后一个字符。每次判断两个指针指向的字符是否相同,如果相同,则更新指 ...
分类:其他好文   时间:2020-05-20 17:19:14    阅读次数:47
738. 单调递增的数字(贪心算法)
给定一个非负整数 N,找出小于或等于 N 的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。(当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y 时,我们称这个整数是单调递增的。) 示例 1: 输入: N = 10输出: 9示例 2: 输入: N = 1234输出: 1234 ...
分类:编程语言   时间:2020-05-19 12:42:59    阅读次数:64
1282. 用户分组(贪心算法)
有 n 位用户参加活动,他们的 ID 从 0 到 n - 1,每位用户都 恰好 属于某一用户组。给你一个长度为 n 的数组 groupSizes,其中包含每位用户所处的用户组的大小,请你返回用户分组情况(存在的用户组以及每个组中用户的 ID)。你可以任何顺序返回解决方案,ID 的顺序也不受限制。此外 ...
分类:编程语言   时间:2020-05-19 10:51:22    阅读次数:137
贪心算法
贪心策略 总是做出当前做好的选择。 贪心策略:将问题分成多个子问题;子问题求局部最优解;局部最优解组合成原问题的解。 分类:简单贪心 区间贪心 咖啡豆问题 题目描述FatMouse prepared M pounds of cat food, ready to trade with the cats ...
分类:编程语言   时间:2020-05-14 11:07:53    阅读次数:78
贪心算法回顾
各位好,贪心算法可以说是处处学到,被面试频频问道,接下来回顾以下,并上代码: 1 package com.clb.ai.algorithm; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Map ...
分类:编程语言   时间:2020-05-13 19:54:33    阅读次数:69
leetcode 452 用最少数量的箭引爆气球 贪心算法
贪心算法一共有两类问题: 1、苹果数量一定,求最多能满足多少个孩子 2、孩子数量一定(要满足某一固定目标),求最少需要多少个苹果。(leetcode 455) 总之,贪心算法就是一个变量一定,求另一个变量最多或者最少值。 官方的说法是贪心算法一般用来解决需要 “找到要做某事的最小数量” 或 “找到在 ...
分类:编程语言   时间:2020-05-11 13:12:04    阅读次数:59
[目标检测][python][cpp]非极大值抑制(NMS)算法原理以及CPP实现
问题描述 在目标检测中,有一个很重要的算法,就是非极大值抑制算法,它本身是一个贪心算法。在多个目标检测预测框结果里找到极大的那个,也即是置信度最高的那个。最近有被问到有关NMS的CPP实现,大概查了一下,大部分都是用python写的,用cpp可能更困难一些。 解决思路 算法原理 输入:包含多个输入框 ...
分类:编程语言   时间:2020-05-10 11:11:46    阅读次数:78
835条   上一页 1 ... 5 6 7 8 9 ... 84 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!