码迷,mamicode.com
首页 >  
搜索关键字:划算    ( 698个结果
UVA10635 Prince and Princess(LIS)
题意:王子和公主同时从1出发走到 n*n, 求他们两个路径的最长公共子序列; 思路:因为这题n有250,如果用LCS负责度为O(n^2),容易超时,于是我们选择它的优化版Lis算法来求最长公共子序列,这样我们的复杂度就降为O(n*logn)了。 Lis算法:      先回顾经典的O(n^2)的动态规划算法,设A[t]表示序列中的第t个数,F[t]表示从1到t这一段中以t结尾的最长上升子序列...
分类:其他好文   时间:2015-05-07 22:09:29    阅读次数:161
动态规划算法之:最长公共子序列 & 最长公共子串(LCS)
1、先科普下最长公共子序列 & 最长公共子串的区别: 找两个字符串的最长公共子串,这个子串要求在原字符串中是连续的。而最长公共子序列则并不要求连续。 2、最长公共子串 其实这是一个序贯决策问题,可以用动态规...
分类:编程语言   时间:2015-05-06 01:44:47    阅读次数:188
01背包问题
动态规划的基本思想:将一个问题分解为子问题递归求解,且将中间结果保存以避免反复计算。通经常使用来求最优解,且最优解的局部也是最优的。求解过程产生多个决策序列,下一步总是依赖上一步的结果,自底向上的求解。动态规划算法可分解成从先到后的4个步骤:1. 描写叙述一个最优解的结构,寻找子问题,对问题进行划分...
分类:其他好文   时间:2015-05-05 19:14:44    阅读次数:83
一步两步学算法之图邻接表实现
图的邻接表实现这种结构创建邻接表时添加节点较为绕 建议断点调试下看看邻接表和邻接矩阵相比 邻接表节省空间但是很难判断两个节点之间是否有边 此种结构要在稀疏图下才划算下面是代码 1 #define VERTEX_MAX 20 2 #include "stdio.h" 3 #include "mallo...
分类:编程语言   时间:2015-05-05 16:10:56    阅读次数:109
设计模式(十)享元模式(Flyweight)-结构型
享元模式Flyweight组合模式解决了对象时树形结构时的处理方式。当系统需要大量使用重复的对象,而这些对象要消耗很大的资源时就需要使用享元模式来解决。 单例模式,一个类只有一个唯一的对象。也就是说,不管new多少次,只需要创建这个类的一个对象,如果不采用单例模式,没new一次就会创建一个对象,这对于系统需要使用大量重复的对象,而这些对象需要消耗很大的资源时,是很不划算的,这时就需要使用享元模式。...
分类:其他好文   时间:2015-05-03 16:05:34    阅读次数:112
给定由n个整数组成的序列a1,a2,...,an,求该序列子段和的最大值,如当序列为-2,11,-4,13,-5,-2,则序列子段和最大为11-4+13=20.
一、问题分析如果采用暴力解决,即考虑子段的情况总数为1+2+...+n=O(n^2)。考虑动态规划算法,可以实现O(n)算法复杂度。二、程序设计三、程序结果如果序列全是负数的话,其实就是在选择最大值
分类:编程语言   时间:2015-05-02 21:58:41    阅读次数:1925
0-1背包问题与分数背包问题
0-1背包问题与分数背包问题 问题描述 问题分析之分数背包 代码设计之分数背包问题 问题分析之0-1背包问题 代码设计之0-1背包问题 动态规划算法之间的差别 0-1背包问题与分数背包问题我们在文章《贪心算法原理》:http://blog.csdn.net/ii1245712564/article/details/45369491中提到过动态规划和贪心算法的区别。以及两个经典的例子:0-1背包问题和...
分类:其他好文   时间:2015-04-30 18:18:53    阅读次数:419
[笔面] 经典算法部分
算法理论1. 算法的几个特征是什么。2. 算法复杂性的定义。大O、θ、、小o分别表示的含义。3. 递归算法的定义、递归算法的两要素。4.分治算法的思想,经典的分治算法(全排列、二分搜索、归并排序、快速排序、线性时间选择、最接近点对问题)。5. 动态规划算法解题框架,动态规划算法的两个要素是什么?备忘...
分类:编程语言   时间:2015-04-29 11:27:25    阅读次数:228
第二年的计划
算起来从上班到现在整整一年了,经历很多,感慨一堆。进步也有,但因为自负浮躁,并没有成为理想中一年后的自己。列个提纲,备忘。现在的水平自我评价是前端刚刚入门。给你个东西,好像也可以做,做出来看哪哪不爽,跟生了个畸形儿一样,展示上达不到自己想象中的效果,代码更是跌宕起伏错落无致。学习上一来没有和所学知识...
分类:其他好文   时间:2015-04-28 20:24:27    阅读次数:90
e袋洗的屌丝战法 塞几件才划算?
许多论者光顾着谈社区O2O,却忽略的核心要义。e袋洗不是和小区门前的干洗店硬碰硬抢生意,它要做的是年轻屌丝们的大长尾和大蓝海。文/张书乐刊载于《互联网经济》2015年第3期此番e袋洗以袋论价其实是一个针对屌丝用户洗衣的便捷化解决方案,解决了这一群体日常洗衣问题,这即是..
分类:其他好文   时间:2015-04-27 15:39:20    阅读次数:143
698条   上一页 1 ... 50 51 52 53 54 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!