码迷,mamicode.com
首页 >  
搜索关键字:心算    ( 1126个结果
可用贪心算法解决的几个基本问题
可用贪心算法解决的几个基本问题分类:算法2011-08-24 12:36950人阅读评论(0)收藏举报算法活动作业c关键:看问题有没有贪心选择性质和最优子结构性质。有些问题看似是可以用贪心算法,但是实际用贪心算法却得不到最优解。构造贪心算法后,需要一定的证明来确定它的正确性。常用证明方法:反证法、调...
分类:其他好文   时间:2014-05-31 02:57:58    阅读次数:188
数字型谜题或算法小节(7)
一、下图是一张 10 * 10 的数字表格,表格的对角线上是一系列的重复的数字,尝试心算出表中所有的数字总和。答案:数字总和是 1000。像是这样的问题,我想很多人在直觉上就会想到——找规律,的确,只要找到规律、之后的事情就变得再简单不过了。第一种方法:根据正方形的对称性来计算。左上角和右下角数字之...
分类:其他好文   时间:2014-05-29 08:15:49    阅读次数:270
活动安排问题python实现
活动安排问题要求高效地安排一系列争用某一公共资源的活动,贪心算法提供了一个简单的方法,使尽可能多的活动能兼容地使用公共资源。贪心算法并不总能求得问题的整体最优解,但对于活动安排问题,贪心算法却能做到,使得最终所确定的相容活动集合的规模最大,证明不在这里给出。代码如下: def greedyManage(meeting): length=len(meeting) meeting.sort(ke...
分类:编程语言   时间:2014-05-21 14:13:42    阅读次数:232
基于 Paraview 扩展与实现——(3)
1.1 Paraview的通信模式 ParaView 服务器(ParaVie w Server),提供了运行并行,交互可视化所必须的抽象层,使用户应用程序不必考虑诸如 ParaView 是否和如何在并行状态下运行等问题。VTK 提供了数据处理和渲染的核心算法。VTK,与一些其他的函数库(基础图形库 OpenGL,用于并行运算的 MPI 等)来提供可视化处理功能,如渲染,并行处理,文件输入输出,和...
分类:其他好文   时间:2014-05-18 06:58:22    阅读次数:416
五大算法思想—贪心算法
贪心法理解   贪心法在解决问题的策略上目光短浅,只根据当前已有的信息就做出选择,而且一旦做出了选择,不管将来有什么结果,这个选择都不会改变。换言之,贪心法并不是从整体最优考虑,它所做出的选择只是在某种意义上的局部最优。   一句话:不求最优,只求可行解。 判断贪心法   对于一个具体的问题,怎么知道是否可用贪心算法解此问题,以及能否得到问题的最优解?   我们可以根据贪心法的2个重要的...
分类:其他好文   时间:2014-05-16 01:27:39    阅读次数:306
完美代价
如何避开复杂的程序解决问题。...
分类:其他好文   时间:2014-05-13 06:16:24    阅读次数:197
贪心算法
贪心算法1.性质贪心算法通过一系列的选择来得到问题的解。它所做的每一个选择都是当前状态下局部的最好选择,即贪心选择。贪心选择的一般特征:贪心选择性质和最优子结构性质。在动态规划算法中,每步所作的选择往往依赖于相关子问题的解。因而只有在解出相关子问题后,才能作出选择。而在贪心算法中,仅在当前状态下作出...
分类:其他好文   时间:2014-05-12 09:40:53    阅读次数:184
蓝桥杯——说好的进阶之砝码称重(贪心算法)
5个砝码 用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。 如果只有5个砝码,重量分别是1,3,9,27,81。则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。 本题目要求编程实现:对用户给定的重量,给出砝码组合方案。 例如: 用户输入: 5 程序输出: 9-3-1 用户输入: 19 程序输出: 27-9+1...
分类:其他好文   时间:2014-05-10 09:00:34    阅读次数:310
贪心算法之最优装载问题
问题描述: 给出n个物体,第i个物体的重量是Wi,选择尽量多的物体,使得总重量不超过C.问题分析: 这是一个很典型的用贪心算法的题目.要想让装的物体越多,自然装的最轻的物体就越多.因此可以对物体的重量由小到大进行排序,然后依次装载即可.这就体现了贪心算法只顾眼前,但却可以得到最优解.解决问题: 代码...
分类:其他好文   时间:2014-05-10 02:53:07    阅读次数:267
动态规划与贪心算法区别以及如何思考动态规划
动态规划和贪心算法的区别 动态规划和贪心算法都是一种递推算法  均有局部最优解来推导全局最优解  不同点:  贪心算法:  1.贪心算法中,作出的每步贪心决策都无法改变,因为贪心策略是由上一步的最优解推导下一步的最优解,而上一部之前的最优解则不作保留。  2.由(1)中的介绍,可以知道贪心法正确的条件是:每一步的最优解一定包含上一步的最优解。  动态规划算法:  1.全局最...
分类:其他好文   时间:2014-05-08 00:23:10    阅读次数:307
1126条   上一页 1 ... 110 111 112 113 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!