归并排序:https://www.cnblogs.com/hapjin/p/5518921.html hashmap排序的几个方法:https://blog.csdn.net/jackyrongvip/article/details/89370396 堆排序:https://www.cnblogs.com/Java3y/p/8639937.html