自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode算法打卡3

定义一个整数result=0,表示最终s的长度。首先读取字符串的第一个元素,然后依次遍历字符串的元素,并将遍历到的元素存储到HashMap中,用于查找以后遍历到的元素是否已经存在,如果遍历的元素与前面遍历的元素不相同则继续遍历,如果相同,则该次遍历结束,记录遍历元素的数量number并存到s中,然后清空HashMap并使number=0,然后从字符串的第二个元素开始继续遍历,重复操作,如果该次的number>s,则将s=number,否则s不变。想到使用HashMap主要是受到第一题的启发。

2025-12-10 14:09:00 135

原创 LeetCode算法打卡2

思路1:将链表l1的每个数据都存储到队列q1,链表l2的每个数据存储到队列q2,在依次读取每个队列的数据,令两者相加,如果相加之和的结果大于等于10则减10之后在将结果放进去一个新队列SumS,同时在下一个数据相加时加1;如果小于10则直接放入。在所有结果均结算完毕之后,再将队列SumS的数据依次存储到结果链表l3中,然后返回。

2025-12-09 17:49:23 259

原创 LeetCode算法打卡1

刚开始算法的题目,读到题目第一时间想到的就是使用循环去解决,除此之外,本人没有想到其他方法,、使用双重循环做出来之后,与答案对比,发现自己的代码比答案要复杂一点,主要体现在:1、没有想到第二重循环的初始值可以设置为第一重循环值加一;2、可以直接返回数组,不用定义一个数组在返回;

2025-12-06 20:00:17 120

空空如也

空空如也

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

TA关注的人

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