码迷,mamicode.com
首页 > 其他好文
【算法导论学习-015】数组中选择第i小元素(Selection in expected linear time)
从数组array中找出第k小的元素,即经典的“线性时间选择”问题...
分类:其他好文   时间:2014-08-17 21:26:12    阅读次数:276
poj 3225 区间(区间的交并补操作)
http://poj.org/problem?id=3225 一道题又做了一天。。这道题对我来说起初有N多难点。 1:区间的开闭如何解决。、 2:怎样把区间的交并补、对称差转化为对线段树的操作。 后来与实验室的同学讨论了后解决了前面两个问题。 对于区间的开闭,可以将区间放大一倍,偶数点表示端点,奇数点表示区间内线段,前开的话左端点加1,右开的话右端点减1。例如[1,3]可以表示成...
分类:其他好文   时间:2014-08-17 21:25:42    阅读次数:317
uva11008 - Antimatter Ray Clearcutting(二进制+记忆化搜索)
题目:uva11008 - Antimatter Ray Clearcutting(二进制+记忆化搜索) 题目大意:给出n棵树的坐标,每次砍树能够将在同一直线上的树一起砍掉,然后给出要求你至少砍掉的树的数量,问你要达到这个要求需要砍多少次。 解题思路:因为这题的树的数量比较小(16), 并且只有砍和不砍两种选择,可以用二进制数将状态表示出来。大致思路是:每次都将当前状态下的还没...
分类:其他好文   时间:2014-08-17 21:25:22    阅读次数:289
基于覆盖率的精准测试
精准测试是根据代码变更来选择用例的测试策略,用于回归测试。它有利于缩小用例范围,提高执行效率,降低问题定位时间,支持持续集成的极速门禁和冒烟测试。精准测试要求代码的自动化覆盖率比较高,且用例间无依赖。...
分类:其他好文   时间:2014-08-17 21:25:02    阅读次数:324
UVA - 11388 GCD LCM
II U C   ONLINE   C ON TEST   2 008 Problem D: GCD LCM Input: standard input Output: standard output   The GCD of two positive integers is the largest integer ...
分类:其他好文   时间:2014-08-17 21:24:53    阅读次数:189
uva662 - Fast Food(递推)
题目:uva662 - Fast Food(递推) 题目大意:要求在同一条路上的N家快餐店,新建K个补助站点,每个快餐店和它的补助站点的距离之和最小。并且输出路径。 解题思路:这题之前想了很久,但是却漏掉最重要的一点:一条路上【1,N】快餐店,建一个补助站的话,建在中间是最优的。那么对于一个补助站是这样的,对于两个补助站的话,就看这两个补助站提供补助的范围了。dp【k】【j】表...
分类:其他好文   时间:2014-08-17 21:24:53    阅读次数:304
CSDN开源夏令营 百度数据可视化实践 ECharts(8)
CSDN开源夏令营 百度数据可视化实践 ECharts(8) 代码详解!...
分类:其他好文   时间:2014-08-17 21:24:22    阅读次数:271
机房收费系统—《存储过程》
介绍了存储过程的使用,使用它的好处以及怎么用。同时和触发器做了一个简单的比较。...
分类:其他好文   时间:2014-08-17 21:23:52    阅读次数:203
Model1与Model2
在DRP视频里介绍了java 两种开发模式,即Model1与Model2 。这两种模式都可以看是MVC的一种体现。不同的是Model1将表示层与业务逻辑层结合起来了。Model2在它的基础上将业务逻辑层进行了分离。 下面就简单介绍一下他们各自的体系结构。...
分类:其他好文   时间:2014-08-17 21:23:42    阅读次数:305
POJ 3020 Antenna Placement(二分图建图训练 + 最小路径覆盖)
题目链接:http://poj.org/problem?id=3020 Antenna Placement Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6692   Accepted: 3325 Description The Global...
分类:其他好文   时间:2014-08-17 21:23:32    阅读次数:263
让你提前认识软件开发(47):同行评审
第3部分 软件研发工作总结同行评审          在《浪潮之巅》这本书中,吴军老师描述了在Google早期的工作方式,其中有一段是这么写的:我一般会在吃完晚饭后把代码修改的清单发给克雷格做代码审核,他一般晚上10点左右会回复我,给我修改意见,详细到某一行多了一个空格。        吴军老师所描述的内容,其实就是软件开发中的同行评审流程。        几乎在所有的软件项目中,都需要同行评审。...
分类:其他好文   时间:2014-08-17 21:23:12    阅读次数:266
uva10271 - Chopsticks(递推)
题目:uva10271 - Chopsticks(递推) 题目大意:给出N支筷子,值代表长度,现在要求在这些筷子中选出K对,每对筷子(A,B,C),badness(B- A)^2.要求总的badness最小。 解题思路:选择相邻的筷子来做A和B,这样的badness肯定比较小。但是还要考虑C比较麻烦。最后看了大神的题接,筷子应该从长到短开始考虑,dp【k】【j】:前j根筷子凑出...
分类:其他好文   时间:2014-08-17 21:23:02    阅读次数:212
UVA 657-The die is cast(双重BFS)
InterGames is a high-tech startup company that specializes in developing technology that allows users to play games over the Internet. A market analysis has alerted them to the fact that games of chan...
分类:其他好文   时间:2014-08-17 21:22:52    阅读次数:352
工程化管理Makefile的学习(一)
引言: Makefile是嵌入式软件开发环境中的智能管家,尤其面对文件数量达到数十个以上的项目时,利用它可为我们构造高效的项目编译系统,从而显著的提高项目的开发效率和后期更新维护,同时也可以增强代码的重复利用率。 学习Makefile首先明确3个重要概念 1、目标(Target):指运行make后生成的目标文件。 2、依赖关系(Dependency):指明目标文件与其他文件、中...
分类:其他好文   时间:2014-08-17 21:22:32    阅读次数:181
quick-cocos2d-x学习笔记【6】——制作自定义效果按钮菜单
前面提到的是基本的菜单使用,还是很容易的,不过我们在商业产品中,经常看到的按钮都是非常好看,不光光是图片做得精美,而且动画效果也很棒。Candy Crash都玩过吧,看它们那个按钮,真的像果冻一样,效果确实很赞,所以我们也来做个,当然不是它那个效果,而且点击之后有一个抖动的效果。像这样, 好了,开始做个吧,我这个也是搬了一下coinflip中的按钮代码,算是学习一下。 创建一个...
分类:其他好文   时间:2014-08-17 21:22:12    阅读次数:365
LeetCode ZigZag Conversion
class Solution {public: string convert(string s, int nRows) { int len = s.length(); if (len cols; int si = 0; int ri =...
分类:其他好文   时间:2014-08-17 21:21:32    阅读次数:218
利用CFAbsoluteTimeGetCurrent()计算时间差
开发中,遇到计算时间差的问题,利用CFAbsoluteTimeGetCurrent()可以很方便的进行计算实例:场景:类似购物车中修改商品数量的功能,如下图所示,要求,修改完的数量,要同步到服务器。分析:如果点击“+”或者“-”,立即进行服务器同步的话,代价貌似有些高,所以采用延时提交的方法:“连续...
分类:其他好文   时间:2014-08-17 21:21:22    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!