给出n个城市及任意两城市间的距离,要求旅行家在旅行者n个城市时,各个城市经历且仅经历一次然后回到出发城市,
使得所走的路径最短。输出结果,
java代码
以下是使用贪心算法解决旅行家问题的Java代码实现:
import java.util.*;
public class TravelingSalesmanProblem {
public static void main(String[] args) {
int[][] distances = {
{
0, 10, 15, 20},
{
10, 0, 35, 25},
{
15, 35, 0, 30},
{
20, 25, 30, 0}};