发送短信 : A O(|E|) Time Shortest Path Algorithm for Non-Negative Weighted Undirected Graphs