- 博客(1)
- 资源 (6)
- 收藏
- 关注
转载 面向对象基本原则
1、单一职责原则(Single-Resposibility Principle):对一个类而言,应该仅有一个引起它变化的原因。本原则是我们非常熟悉地"高内聚性原则"的引申,但是通过将"职责"极具创意地定义为"变化的原因",使得本原则极具操作性,尽显大师风范。同时,本原则还揭示了内聚性和耦合生,基本途径就是提高内聚性;如果一个类承担的职责过多,那么这些职责就会相互依赖,一个职责的变化可能会影响另一个
2013-11-05 15:25:12 1445
Swift The_Swift_Programming_Language
Swift Apple Swift教程 The_Swift_Programming_Language.pdf教程,苹果Swift编程语言教程
2014-06-03
c++_学习路线与推荐书籍(软件工程师)
(一)语言入门
.
.
.
(二)进阶A:
这个路线侧重于语言本身
.
.
.
(三)进阶B:
这个路线侧重于程序库。
.
.
.
最后,一份C++标准文档也是
.
.
.
2011-12-18
数据结构笔记(C实现)
//克鲁斯卡尔算法(适合于稀疏图)
void Kruskal(edgeset GE,edgeset C, int n)
{
int i,j,k,d;
int m1,m2;
adjmatrix s;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
if(i==j)
s[i][j]=1;
else
s[i][j]=0;
}
k=1;
d=0;
while(k<n)
{
for(i=0;i<n;i++)
{
if(s[i][GE[d].fromvex]==1)
m1=i;
if(s[i][GE[d].endvex]==1)
m2=i;
}
if(m1!=m2)
{
C[k-1]=GE[d];
k++;
for(j=0;j<n;j++)
{
s[m1][j]=s[m1][j] || s[m2][j];
s[m2][j]=0;
}
}
d++;
}
}
//普利姆算法(适合于稠密图)》》》》》》》
2011-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人