【发布时间】:2020-04-22 19:06:54
【问题描述】:
给定一个表示无向图的邻接表,我需要找到具有至少 k 个边的最小节点数。例如:
我的邻接列表是
adj[1]=2, 3, 4
adj[2]=1, 5, 6
adj[3]=1, 7
adj[4]=1, 8, 9
adj[5]=2, 6
adj[7]=3
adj[8]=4, 9
1
/ | \
2 3 4
/ \ | / \
5 - 6 7 8 - 9
如果 k=6,则解为 2。节点 2、4 总共有 6 条边。请注意,节点 1、2 不是解决方案,因为总边数为 5,边 1-2 仅计算一次。
【问题讨论】: