UML模块中的任何事物都不是独立存在的,他们之间存在着一定的关系。下面就对这些关系,分类了解一下。
一.概念
【关联】两个类存在某种语义上的联系,关联有单向关联和双向关联。
组合和聚合是关联关系中特殊的关系:
【聚合】类之间是整体和部分的关系。”聚”表示聚在一起的意思,也表示“部分”可以独立”整体”存在。描述“has-a”的关系。
【组合】整体有管理部分的特有的职责并且他们有一致的生命期...
分类:
其他好文 时间:
2014-11-16 17:28:06
阅读次数:
147
Uva 10118 Free Candies (DP+记忆化搜索) —— black的专栏 ——waShaXiu...
分类:
其他好文 时间:
2014-11-16 17:25:33
阅读次数:
289
Partition的中文意思就是分区,分片的意思,这个阶段也是整个MapReduce过程的第三个阶段,就在Map任务的后面,他的作用就是使key分到通过一定的分区算法,分到固定的区域中,给不同的Reduce做处理,达到负载均衡的目的。他的执行过程其实就是发生在上篇文章提到的collect的过程阶段,当输入的key调用了用户的map函数时,中间结果就会被分区了。虽说这个过程看似不是很重要,但是也有值...
分类:
其他好文 时间:
2014-11-16 17:25:40
阅读次数:
235
类具有和C语言结构体相似的特征,每个类创建的对象都会拷贝本类的成员方法(函数又称消息)和成员变量(又称字段)放在自己的内存空间中,以后对象再次调用函数或乘员变量时实际上是调用自己内存中的拷贝,而本例题就是为了证明这一点而专门设计的。...
分类:
其他好文 时间:
2014-11-16 17:26:41
阅读次数:
198
Big Number
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 26727 Accepted Submission(s): 12160
Problem Description
In many applicati...
分类:
其他好文 时间:
2014-11-16 17:26:09
阅读次数:
148
#include
using namespace std;
int main()
{
int i = 9;
//i++ = 10;
++i = 10;
return 0;
}
/*
i++ 不可以作为左值;
++i 可以作为左值。
C++primer 中关于左值右值的说法:
变量和文字常量都有存储区,并且有相关的类型。区别在于变量是可寻址的(address...
分类:
其他好文 时间:
2014-11-16 17:24:58
阅读次数:
146
Cow Bowling
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 14206
Accepted: 9428
Description
The cows don't use actual bowling balls when they go bowling. ...
分类:
其他好文 时间:
2014-11-16 17:24:45
阅读次数:
134
通过考察各种二叉链表,不管儿叉树的形态如何,空链域的个数总是多过非空链域的个数。准确的说,n各结点的二叉链表共有2n个链域,非空链域为n-1个,但其中的空链域却有n+1个。如下图所示。
因此,提出了一种方法,利用原来的空链域存放指针,指向树中其他结点。这种指针称为线索。
记ptr指向二叉链表中的一个结点,以下是建立线索的规则:
(1)如果ptr->lc...
分类:
其他好文 时间:
2014-11-16 17:23:11
阅读次数:
230
ZOJ 2706 Thermal Death of the Universe(线段树区间更新)...
分类:
其他好文 时间:
2014-11-16 17:24:39
阅读次数:
252
【题目】
Given a string s, partition s such that every substring of the partition is a palindrome.
Return the minimum cuts needed for a palindrome partitioning of s.
For example, given s = "aab...
分类:
其他好文 时间:
2014-11-16 17:23:33
阅读次数:
158
【题目】
Given a string s, partition s such that every substring of the partition is a palindrome.
Return all possible palindrome partitioning of s.
For example, given s = "aab",
Return
[
...
分类:
其他好文 时间:
2014-11-16 17:22:42
阅读次数:
176
双十一到底意味着什么?对圈内人来说,它给出的印象就是电商公司之间的PK,但如果抛开这些行业因素,在更大的视野下看呢?
三十年来,由民间自发形成的全民性定期狂欢仅有三例而已,除了每年除夕的春节联欢晚会、每年国庆的旅游黄金周,就是双十一电商狂欢......
by信海光微天下(在这里分享我的见与识......微信搜索名字加关注)
9日刚从欧洲回国,时差都还没倒过来,就收到去阿里巴巴观战...
分类:
其他好文 时间:
2014-11-16 17:23:34
阅读次数:
168
一种是输入一个整数n,则程序输出在n位置上的Fibonacii数字:
#include
int Fibo(int n)
{
if(n==1||n==2)
return 1;
return Fibo(n-1)+Fibo(n-2);
}
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",Fibo(n));
return 0;
}
...
分类:
其他好文 时间:
2014-11-16 17:22:08
阅读次数:
119
Sumsets
Time Limit: 2000MS
Memory Limit: 200000K
Total Submissions: 13210
Accepted: 5300
Description
Farmer John commanded his cows to search for different sets of...
分类:
其他好文 时间:
2014-11-16 17:21:01
阅读次数:
146
八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?在国际象棋的规则中,皇后的攻击范围为一个米字型,也就是说两个皇后不能位于同一个纵行,横行,斜线上。
其实八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当 n = 1 或 n ≥ 4 时问题有解。令一个一位数组a[n]...
分类:
其他好文 时间:
2014-11-16 17:21:30
阅读次数:
318