7.14 代码随想录算法训练营第五天| 242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、 1. 两数之和

一、242.有效的字母异位词

简单题,代码如下:

唯一值得注意的地方是:

二、349. 两个数组的交集

思路比较简单,将数组A放到unordered_set中,然后再对数组B的内容进行比较,将二者相同的数值放到另一个unordered_set中用来提纯重复数值。

新学习需要注意之处:

三、202. 快乐数【需要回顾的题目】

主要是把和的值记录在hash中,若出现之前存在的值就表示结果循环,即数不快乐了。
代码如下:

主要注意点是getsum函数的熟练编写。 以及循环遍历是否存在于res哈希表中的过程。

四、两数之和 

梦开始的地方,这一次我一定要拿回所有!

结果还是写的磕磕巴巴:

这次尝试用for(int num:nums)的方法迭代器方法来遍历nums数组,创造一个index来记录当前数在数组的下标。

以及在map中存储数和下标的方法

主要是这两种:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值