当前位置: 首页 > news >正文

上海静安做网站多少钱网站销售怎么做的

上海静安做网站多少钱,网站销售怎么做的,网站建设和网站推广可以同一家做吗,常州百度seoprim和dijkstra每轮找最小边的松弛操作其实是同源的&#xff0c;因而受dijkstra堆优化的启发&#xff0c;那么prim也可以采用小根堆进行优化。时间复杂度也由 O ( n 2 ) O(n^2) O(n2)降为 O ( n l o g n ) O(nlogn) O(nlogn)。 测试一下吧&#xff1a;原题链接 #include <i…
  • prim和dijkstra每轮找最小边的松弛操作其实是同源的,因而受dijkstra堆优化的启发,那么prim也可以采用小根堆进行优化。
  • 时间复杂度也由 O ( n 2 ) O(n^2) O(n2)降为 O ( n l o g n ) O(nlogn) O(nlogn)

测试一下吧:原题链接

#include <iostream>
#include <cstring>
#include <vector>
#include <queue>
using namespace std;
typedef int VertexType;
typedef int Info;
typedef pair<int,int> PII;const int N = 110;// 书面形式的邻接表
typedef struct ArcNode{int adjvex;Info weight;struct ArcNode* nextarc;
}ArcNode;
typedef struct VNode{VertexType data;        // 这里  结点编号就是结点表的下标  一一映射ArcNode* firstarc;
}VNode, AdjList[N];
typedef struct ALGraph{AdjList vertices;int vexnum, arcnum;ALGraph(){for(int i = 0;i < N;i ++)         vertices[i].firstarc = nullptr;}
}ALGraph;int prim_with_heap(ALGraph& G){int sum = 0;priority_queue<PII, vector<PII>, greater<PII>> heap;int dist[N];bool st[N];memset(dist, 0x3f, sizeof dist);memset(st, 0, sizeof st);dist[1] = 0;heap.push({0, 1});while(heap.size()){PII t = heap.top();heap.pop();int vex = t.second, distance = t.first;if(st[vex])     continue;st[vex] = true;sum += distance;for(ArcNode* parc = G.vertices[vex].firstarc;parc;parc = parc -> nextarc)if((parc -> weight) < dist[parc -> adjvex]){dist[parc -> adjvex] = parc -> weight;heap.push({parc -> weight, parc -> adjvex});}}return sum;
}void add(ALGraph& G, VertexType a, VertexType b, Info w){   // a -> bVNode* u = &G.vertices[a];ArcNode* newarc = new ArcNode;newarc -> adjvex = b;newarc -> weight = w;newarc -> nextarc = u -> firstarc;u -> firstarc = newarc;     // 头插法G.arcnum ++;
}int main(){ALGraph g;cin >> g.vexnum;for(int i = 1;i <= g.vexnum;i ++)for(int j = 1;j <= g.vexnum;j ++){int w;cin >> w;add(g, i, j, w);}int sum = prim_with_heap(g);cout << sum << endl;return 0;
}
http://www.yayakq.cn/news/914441/

相关文章:

  • 无锡自助建网站江苏网站建设渠道
  • 源码管理 网站东莞全网营销推广
  • 网站开发与维护的岗位特点职责网站的建设成本
  • 湛江网站建设方案报价什么网站可以做字体效果好
  • 常用网站推广方法电商如何设计大气的网站
  • 做办公用品网站资料怎么收集设计自己的logo
  • 江苏无锡网站推广及优化wordpress 关闭 ssl
  • 无代码做网站齿轮机械东莞网站建设技术支持
  • 滑动网站深圳app开发公司有推荐的吗
  • 网站免费维护建立网站营销网站建设818gx
  • 做网站的需求调研长沙传媒公司有哪些
  • 网站建设开发合同书删除自豪的采用wordpress
  • 网站关键词如何优化上首页wordpress 清新主题
  • wordpress 旅游网站wordpress仿落网
  • 深圳市作网站的公司wordpress全局阴影
  • 网站开发组岗位电子图书馆网站建设
  • 公司做网站费用怎么记账济南市住房城乡建设网
  • 做微信的网站叫什么腐女做喜欢的网站
  • 佛山网站制作咨询网站栏目设计怎么写
  • 网站建设合作协议申请中国建设网站的证件怎么查
  • 专业制作网站建设北京做网站公司哪家强
  • 公司官网搭建seo网络推广优势
  • 淮阴区建设局网站上海公司查名一网通
  • 湛江做网站从湘潭网站建设 沟通磐石网络
  • 笔记本可以做网站吗江阴网站设计
  • 门户网站是什么广州网络在线推广
  • 庐江建网站公司wordpress不能外部链接
  • 论坛网站前置审批开发项目外包
  • 拖拽式建站巴中做网站 微信开发
  • 男女做爰网站专业网站建设公司兴田德润优惠吗