一、笔记部分
步骤:
1.看见出现频率一下子就想Hashmap,记录出entry类,然后再扔到List集合处理,()[]非常灵性的操作。、
2.看见全部都要打印,就没有必要搞快排,快排能节约时间是因为前k个只用看单边,如果是全部打印就不能选择快排了。
3.然后选取与字符串相等字符数组储存队列推出的首元素。
题解问题:
其中遇到了几点问题:1.Map 相关指令用得还不是很熟悉,尤其是entry,还是生成哈希键值对那个长式子的getOrDefeault.2.后面写着变量重复了,排查了挺久。3.那个优先队列的compare是真的好些,一定要分步走,首先的是优先队列的然后里面的参数就是重写compare函数进行决定升降序。
二、排序类型的高频面试题汇总:
https://blog.csdn.net/qq_40262372/article/details/112643107
三、各种类型的高频面试题汇总:
https://blog.csdn.net/qq_40262372/article/details/112556249
四、如有疑问可加QQ群讨论:725936761 博主免费答疑