我正在尝试编写程序。用例是找到从源城市移动到目标城市所需的“步”数,其中一步意味着从一个城市移动到另一个城市。所以它就像社交媒体上的朋友图应用程序之一。
我的方法是这样的:
[3, 4, 5, 6, 3, 5, 6, 7, 4, 5, 7, 8, 5, 6, 7, 9, 6, 7, 8, 9]
我正在使用 Java 执行程序服务并行运行数据库操作。
这有效,我得到了正确的结果。但是程序很慢。
可以通过算法进行哪些修改以提高性能?
答案 0 :(得分:1)
根据您要处理的数据集大小,您可以考虑进行一些改进。