Chinaunix首页 | 论坛 | 博客
  • 博客访问: 268729
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 927
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-06 23:00
个人简介

growing

文章分类

全部博文(84)

文章存档

2017年(6)

2016年(61)

2015年(17)

我的朋友

发布时间:2016-05-24 21:50:09

1.Kruskal  每次找出权值最小的边,用并查集判断构成这两个边的顶点是不是有一个根(即构成回路),若不是则加入这条边,直到加入N-1条。bool Kruskal(GraphLink& minSpanTree)     {        // 1.把顶点、顶点数量放入.........【阅读全文】

阅读(2014) | 评论(0) | 转发(0)

发布时间:2016-05-24 22:10:17

void _Dijkstra(int src, W* dist, int* path, bool* vSet, int size, const W& maxValue)    {        //        // 1.dist初始化src到其他顶点的的距离 .........【阅读全文】

阅读(1657) | 评论(0) | 转发(0)

发布时间:2016-05-22 14:48:32

实现代码:template<class V,class E> struct LinkEdge{    LinkEdge(int srcIndex = - 1,int dstIndex = -1,const E&weight = E())        :_srcIndex(srcIndex)    &nb.........【阅读全文】

阅读(1678) | 评论(0) | 转发(6)

发布时间:2016-05-17 09:40:27

开一个二维数组来存边的信息#pragma once template<class V,class E>class GraphMatrix{public:    GraphMatrix(size_t size,V * array)        :_vArray(new V[size]).........【阅读全文】

阅读(1254) | 评论(0) | 转发(0)

发布时间:2016-05-13 13:26:07

 小米的校招题:朋友圈(25分) 假如已知有n个人和m对好友关系(存于数字r)。如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。 假如:n = 5 , m = 3 , r = {{1 , 2} , {2 , 3} , {4 , 5}},表示有5个人,1和2是好友,2和3是好友,.........【阅读全文】

阅读(1545) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

enenshiwo2016-04-12 10:56

回复  |  举报
留言热议
请登录后留言。

登录 注册