码迷,mamicode.com
首页 >  
搜索关键字:贪心法    ( 175个结果
贪心法
贪心法又称贪婪法, 在对问题求解时,总是做出在当前看来是最好的选择,或者说是:总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。
分类:其他好文   时间:2016-12-02 19:31:35    阅读次数:211
算法题解之贪心法
Wiggle Subsequence 最长扭动子序列 思路1:动态规划。状态dp[i]表示以nums[i]为末尾的最长wiggle子序列的长度。时间是O(n^2). 1 public class Solution { 2 public int wiggleMaxLength(int[] nums) ...
分类:编程语言   时间:2016-12-01 03:53:24    阅读次数:231
Leetcode problem-122 Best Time to Buy and Sell Stock II 题解
Leetcode Problem-122 Best Time to Buy and Sell Stock II Say you have an array for which the ith element is the price of a given stock on day i. Design ...
分类:其他好文   时间:2016-11-14 14:48:22    阅读次数:174
贪心法 codevs 1052 地鼠游戏
1052 地鼠游戏 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 1052 地鼠游戏 1052 地鼠游戏 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 时间限制: 1 s 空间限制: 128000 KB 题目等 ...
分类:其他好文   时间:2016-10-27 22:58:51    阅读次数:204
10.15解题报告
D:【基本算法—贪心算法】删数问题 D:【基本算法—贪心算法】删数问题 描述 键盘输入一个高精度的正整数n(<=240位),去掉其中任意s个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小。 这道题目我们可以用贪心法则来攻克 既然要每次 ...
分类:其他好文   时间:2016-10-16 01:34:33    阅读次数:208
写给自己的考试总结 9.10
9月十号 T1 我觉得这个题主要是考虑到时间复杂度的,70分的话总觉得随便搞就过了。看题解,要得满分的话,需要搞莫队算法,把时间复杂度优化到O(nlogn),总之还没学这个,但和我一届的人有人AC。 T2 40分很好拿,应该是贪心法则,一个很简单的背包问题。100的话,题解奉上,希望以后自己学过这个 ...
分类:其他好文   时间:2016-09-10 17:39:29    阅读次数:150
贪心算法的理解
什么是贪心算法?贪心算法从步步最优,到达全局最优。什么时候能够使用贪心算法?一般来说,凡是经过数学归纳法证明可以采用贪心法的情况都应该采用它,因为它具有高效性。通常还有另外一个方法来判断,如果一个问题具有这两大性质,那么使用贪心法来对其求解总能求得最优解。1..
分类:编程语言   时间:2016-09-01 00:36:33    阅读次数:184
动态规划算法的理解
什么是动态规划算法?动态规划算法其实质就是分治思想和解决冗余。因此它与分治法和贪心法类似,都是将待求解问题分解为更小的,相同的子问题,然后对子问题进行求解,最终产生一个整体最优解。适合采用动态规划法求解的问题,经分解得到的各个子问题往往不是相互独立的。在求..
分类:编程语言   时间:2016-09-01 00:30:41    阅读次数:166
贪心法求树的最小支配集,最小点覆盖,最大独立集
定义: 最小支配集:对于图G = (V, E) 来说,最小支配集指的是从 V 中取尽量少的点组成一个集合, 使得 V 中剩余的点都与取出来的点有边相连.也就是说,设 V' 是图的一个支配集,则对于图中的任意一个顶点 u ,要么属于集合 V', 要么与 V' 中的顶点相邻. 在 V' 中除去任何元素后 ...
分类:其他好文   时间:2016-08-16 13:17:52    阅读次数:195
UVA11729 Commando War
问题链接:UVA11729 Commando War。 问题简述:有n个部下需要完成一项任务,给第i个部下交代任务需要Bi时间,执行任务需要Ji时间,要求尽早完成任务,请输出最后完成任务需要的最小总时间。 这个问题是一个典型的贪心法问题,求完成任务的最短时间。用C++编程比较方便。 程序中,比起用结构表示,每一项任务用一个类对象表示,程序处理起来比较方便,所以实现了一个简单的类job。 ...
分类:其他好文   时间:2016-08-05 01:05:00    阅读次数:146
175条   上一页 1 ... 5 6 7 8 9 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!