Day7|| 454.四数相加II 、 383. 赎金信、15. 三数之和 、18. 四数之和

454.四数相加II

题目链接:力扣题目链接

思路:本想四个for循环嵌套然后遍历,但是超时了。所以1和2放入HashMap,键放12之和值放出现的次数,然后与3和4之和计算求和即可。

383. 赎金信

题目链接:力扣题目链接

思路:两个字符串分别哈希,然后对比字符串中的每个字母的数量即可。

15. 三数之和

题目链接:力扣题目链接

思路:看到第一次感觉可以用HashMap但是实际上很困难。最后查看答案使用了一个for循环和两个指针解决的。一个指针从头i开始,另外两针一个从i+1和队尾相向而行。(图来自“代码随想录”)

18. 四数之和

题目链接:

思路:和15一样,只是在末尾再加一个指针循环即可。

时间2.5h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值