自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 代码随想录打卡 day 07 哈希表 part 02

本题只要求b能组成a (magazine中可以有赎金信里没有的字母),magazine中的字母只能用一次。若三个数相加大于零,指针二向前移动,小于零则指针一向后移动,等于零则加入结果集,双指针开始移动。首先对数组进行排序(不需要返回下标),从头开始遍历,指针一从第二个数开始,指针2从尾部开始。首先记录magazine中字母出现的次数,再验证是否包含了赎金信中的字母。left指针和后一个指针相同,继续前进,right和前一个相等,继续移动。进行去重:目前遍历的元素和前一个元素相等,则重复,舍弃。

2024-07-19 17:07:31 53

原创 代码随想录打卡 day06 哈希表01

for(int nums:nums2){ //相当于int nums=0;使用map的原因:需要返回下标,map既包含key也包含value(既包含下标也包含值),key表示值,value表示下标。使用哈希表:哈希表用以查找元素是否存在,两数之和的精髓在于,遍历数组时,另一个数是否在前面出现过。while(n){ //while(n)是指当n为0是跳出循环。//n整除10,去除最右边。

2024-07-18 22:48:51 349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除