454.四数相加II
题目链接:力扣题目链接
思路:本想四个for循环嵌套然后遍历,但是超时了。所以1和2放入HashMap,键放12之和值放出现的次数,然后与3和4之和计算求和即可。
383. 赎金信
题目链接:力扣题目链接
思路:两个字符串分别哈希,然后对比字符串中的每个字母的数量即可。
15. 三数之和
题目链接:力扣题目链接
思路:看到第一次感觉可以用HashMap但是实际上很困难。最后查看答案使用了一个for循环和两个指针解决的。一个指针从头i开始,另外两针一个从i+1和队尾相向而行。(图来自“代码随想录”)
18. 四数之和
题目链接:
思路:和15一样,只是在末尾再加一个指针循环即可。
时间2.5h