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

drupal7建站教程上海高新企业名单查询

drupal7建站教程,上海高新企业名单查询,网站访客代码js,美丽寮步网站建设高性能贪心算法(Greedy Algorithm)是一种常见的算法思想,它在每一步选择当前状态下最优的解决方案,从而希望最终能够达到全局最优解。 贪心算法的基本思路是每一步都选择当前状态下的局部最优解,而忽略了当前选择所带来的影…

贪心算法(Greedy Algorithm)是一种常见的算法思想,它在每一步选择当前状态下最优的解决方案,从而希望最终能够达到全局最优解。

贪心算法的基本思路是每一步都选择当前状态下的局部最优解,而忽略了当前选择所带来的影响,因此并不一定能够得到全局最优解。然而,在某些问题上,贪心算法确实能够得到最优解,而且贪心算法通常具有较高的执行效率。

经典的贪心算法问题包括:

  1. 钱币找零:给定若干面额不同的硬币,找零时使用最少的硬币数目。
  2. 区间调度:给定若干活动的开始时间和结束时间,安排活动使得参与的活动数最大。
  3. 最小生成树:在一个连通加权图中找到一棵包含全部顶点且边的权值之和最小的生成树。

贪心算法在解决一些最优化问题时特别有用,但是并不适用于所有类型的问题。因此,在使用贪心算法时,需要仔细分析问题的特性,以确定是否适合采用贪心策略。

如您有关于贪心算法的具体问题或需求,欢迎随时与我交流讨论。

#include <stdio.h>
#include <limits.h>#define V 5  // 图中顶点的数量int minKey(int key[], bool mstSet[]) {int min = INT_MAX, min_index;for (int v = 0; v < V; v++)if (mstSet[v] == false && key[v] < min)min = key[v], min_index = v;return min_index;
}void printMST(int parent[], int n, int graph[V][V]) {printf("Edge \tWeight\n");for (int i = 1; i < V; i++)printf("%d - %d \t%d \n", parent[i], i, graph[i][parent[i]]);
}void primMST(int graph[V][V]) {int parent[V]; // 存储构造MST的结果int key[V];   // 存储键值用于选择在MST中包含的点bool mstSet[V];  // 用于表示MST中的顶点集合for (int i = 0; i < V; i++)key[i] = INT_MAX, mstSet[i] = false;key[0] = 0;   parent[0] = -1;  // 第一个顶点总是MST的根节点for (int count = 0; count < V-1; count++) {int u = minKey(key, mstSet);mstSet[u] = true;for (int v = 0; v < V; v++)if (graph[u][v] && mstSet[v] == false && graph[u][v] < key[v])parent[v] = u, key[v] = graph[u][v];}printMST(parent, V, graph);
}int main() {int graph[V][V] = {{0, 2, 0, 6, 0},{2, 0, 3, 8, 5},{0, 3, 0, 0, 7},{6, 8, 0, 0, 9},{0, 5, 7, 9, 0}};primMST(graph);return 0;
}

http://www.yayakq.cn/news/279879/

相关文章:

  • 谁有网站备案号南昌网站建设行业现状
  • psd简单的网站首页上海招聘网最新招聘信息网
  • 湖南乔口建设公司网站为什么淘宝店主不自己做电商网站
  • 网站建设痛点软件开发工具有哪些基本功能
  • 自已建设网站流程怎么建设宣传网站
  • 网站做seo安全吗photoshop下载免费版
  • 怎么做一直弹窗口网站手机软件开发用什么语言
  • 网站建设相关书籍赣州市开发小程序
  • 个体户可以网站备案吗wordpress中文章
  • win7用本地文件做网站模板网站不显示内容
  • 格力网站的建设情况wordpress菜单小图标不显示
  • 宁波网站建设公司在哪里网页设计代码下载
  • 做网站的流程是怎么样的在线设计制作
  • 电商网站 手续ftp上传php网站
  • 江苏省工程建设协会网站wordpress建站好吗
  • 广州做网站seo二级域名前缀大全
  • 淮安市建设银行网站怎么用织梦做本地网站
  • 沈阳建站费用中文商城响应式html网站模板
  • 中国的网站域名食品网站建设书
  • 昆明市建设厅网站网站注册属于自己的网站
  • 开网站建设公司赚钱吗公司网页宣传
  • 网站建设软件是什么意思网站的建设费用预算
  • 网站添加关键词风中有朵雨做的云电影网站
  • 企业信息型网站有哪些电商网站建设培训学校
  • 接给别人做网站的活国家企业公示信息系统(全国)官网
  • 怎么找网站的后台地址天津公司网站建设费
  • 做网站的样版ppt模板免费下载古风
  • 网站备注销wordpress音乐页面下载
  • 贵阳网站建设费用seo技巧是什么
  • 做文件的网站国外极简网站