算法设计与分析书中程序(第12章).docVIP

  • 2
  • 0
  • 约1.39千字
  • 约 2页
  • 2015-08-23 发布于安徽
  • 举报
【程序12-1】 平面图着色近似算法 int AColoring(VSet V,ESet E) { if(V==()return 0; else if(E==()return 1; else if(G 是二部图) return 2; else return 4; } 【程序12-2】 最小顶点覆盖近似算法 void ApproxVertexCover(VSet C, ESet E) { C=(; While ( E!=( ){ 设e=(u, v)是E中的任意一条边; C=C∪{u, v}; 将与u和v关联的所有边从E中删除; } } 【程序12-3】 集合覆盖近似算法 void SetCover(Set X, SetofSubset F, SetofSubset C) { Set U=X; C=(; While (U!=(){ 从F中选取使∩最大的子集S,并从F中将其删除; U=U-S; C=C∪{S} } } 【程序12-4】 子集和数算法 int ExactSumofSubset(Set S,int M) {//设每个L[i] (1≤i≤n)为有序表,共n个表 int

文档评论(0)

1亿VIP精品文档

相关文档