我知道有很多帖子描述了如何对hashmap进行反向排序。我已经尝试过了,我一直在努力让它起作用。我对Java比较陌生。下面,我可以按从最低的双精度到最高的双精度的顺序打印hashmap,但是我如何对其进行排序,使最高的双精度在前面?我跟踪过,但没有成功。我想对下面的行进行逆序排序,这些行被称为“hashMap”:
public void sort
(我用LinkedHashMap<String, LinkedHashMap<String, Double>>表示我的有向加权图,以通过顶点的标签和值来表示顶点。)HashMap<String, Double> dist = new HashMap<>();
for (String v : this.adjacencyList.keySet()) {我可以想到一种蛮力的方法来做这件事,那就是对dist进行