我思路和楼主一致,但是就是两处细节不一样: 1、请问43行 cost = node1.dis+i+1 这里为什么要+1呀? 2、还有就是46行这里,为什么要cost--呀 求大神解释一下谢谢!