自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode 热题 HOT 100 -> 3. 无重复字符的最长子串

题干描述: 给定一个字符串 s,请你找出其中不含有重复字符的最长子串的长度。 这是经典的滑动窗口类型的题目,几乎是有固定套路:确定一个区间,对这个区间进行某些操作,然后通过操作改变区间的位置和大小,从而解决问题。 具体到这道题上面就是:设置指针 i 从头开始遍历,在 i 之前如果有与 i 相同的字符(命名为same),则无重复字符串的长度就变为 same 的下一个字符到 i 的长度。下一趟循环也只需从 same 的下一个字符开始判断,即 same+1 到 i (这里的 i 是 i++ 之后的 i....

2022-06-22 11:17:01 256 6

原创 LeetCode 热题 HOT 100 -> 2.两数相加

题干描述: 给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0开头。 此题是要求你用链表来实现一个“大数加法”,我们只需根据题意,一步步模拟即可。 特别要注意点的是进位时的处理,在中间的进位和末尾的进位都有讲究。 我是用 flag 为 true 或 false 来标记上一次运算是否进位了。.........

2022-06-21 15:27:11 157 3

原创 LeetCode 热题 HOT 100 -> 1.两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。LeetCode原题链接方法1:暴力枚举话不多说直接上代码 时间复杂度:O(),其中 是数组中的元素个数,最坏情况下数组中任意两个数都要被匹配一次。空间复杂度:O(),仅开了常数个空间方法2:排序法因为是要查找两个数的和,所以很容易想到排序后使用双指针

2022-06-21 11:32:21 342 2

原创 C语言征途正式开始

先自我介绍一下,我是一名普普通通的大一学生~从小就对计算机特别感兴趣,初高中便尝试编程,高中曾参加过计算机竞赛培训,后因学业压力不得不暂时放弃自己所最热爱的事物。而正是因为有了这种经历,才使得我对计算机有了更深的执念。步入大学,我们都有了更充沛的时间、更广阔的天地去追寻己之所爱,我当然也不会例外。从高考完的后一天开始,我便当即踏上了期盼已久的计算机学习之路。我查阅了许多相关资料,购买并阅读了各种相关书籍,询问了很多学长、前辈有关计算机方面的事情。为的是希望自己能在这条“崎岖之路”上走得更顺利一些。我也希望,

2021-10-16 10:38:28 517 13

空空如也

空空如也

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

TA关注的人

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