当物体有几种不同的属性时,这时类的继承就会变的多样。例如,一款手机按类型可分为功能机和智能机,按颜色可分为黑色、白色、红色等,按品牌可分为苹果、三星、小米等。当属性越多,则需要创建的类就更多,使用桥接模式能够大大降低问题的复杂性,并且能够极大程度降低耦合。示例代码:Bridge.h内容 1 #ifn...
分类:
其他好文 时间:
2014-09-16 13:59:00
阅读次数:
176
Leading-Edge Java Design Principles from Design Patterns A Conversation with Erich Gamma, Part III by Bill Venners June 6, 2005 Erich Gamma lept onto the software world stage in 1995 as co-author o...
分类:
其他好文 时间:
2014-09-15 18:00:59
阅读次数:
291
The xor-longest PathTime Limit:2000MSMemory Limit:65536KTotal Submissions:3875Accepted:850DescriptionIn an edge-weighted tree, the xor-length of a pat...
分类:
其他好文 时间:
2014-09-13 23:59:06
阅读次数:
434
http://acm.hdu.edu.cn/showproblem.php?pid=5001
应该算是一道简单的概率题。想了两个多小时,结果越想越麻烦。最后敲出来了,但是MLE。
最后借鉴实验室学长的思路,发现这样想很直观,正退就可以。
设dp[j][d]表示不能经过i点走了d步到达j点的概率。那么dp[j][d] = ∑ dp[k][d-1]/edge[k].size()。那么不经...
分类:
其他好文 时间:
2014-09-13 20:10:15
阅读次数:
235
Given a graph G(V, E), a clique is a sub-graph g(v, e), so that for all vertex pairs v1, v2 in v, there exists an edge (v1, v2) in e. Maximum clique is the clique that has maximum number of
vertex.
...
分类:
其他好文 时间:
2014-09-11 08:47:58
阅读次数:
260
1、检测网络连接 Reachablity用来检测网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)2中工作模式不过现在有更好地替代品,比Apple的兼容性更好,而且支持ARC技术,是一个不错的替代Apple的框架链接:github.(刘)com/tonymillion/Reach...
分类:
移动开发 时间:
2014-09-10 23:46:11
阅读次数:
308
#include
#include
#include
using namespace std;
const int maxm = 40010;
const int maxn = 1010;
int first[maxn], cnt;
struct edge
{
int u, v, next;
}e[maxn*maxn];
int ans[maxm];
bool vis[maxm];
int...
分类:
其他好文 时间:
2014-09-10 22:30:11
阅读次数:
206
1. mailchimp.js:通过电子邮件订阅 RSS 的在线工具2. ga.js:google推出的用来统计网站信息的一个java脚本。可以在GoogleAnalytics获得网站的统计和追踪信息数据以及统计报表3.content = "IE=edge,chrome=1" 详解 这是个是IE8的...
分类:
Web程序 时间:
2014-09-09 17:32:19
阅读次数:
224
【唠叨】手机的屏幕大小千差万别,如现在流行的安卓手机屏幕大部分长宽比例为16:9。而iPhone5S的长宽比例为71:40(接近16:9),也有预测说iPhone6S的长宽比例也将会是主流的16:9。另外还有一些平板电脑为4:3、16:10、5:4等等。当然还有一些其他的牌子可能屏幕比例也不一样。要..
分类:
其他好文 时间:
2014-09-09 13:34:59
阅读次数:
310
#include#includeusing namespace std;#define MAX 99999int father[MAX];struct Edge{ int a; int b; int dist; bool operatore.dist) return true...
分类:
其他好文 时间:
2014-09-05 15:58:31
阅读次数:
220