自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【leetcode6】

数组

2023-04-26 00:24:03 34

原创 【leetcode5】

著名的算法家曾经问过:当我们需要查询一个元素是否出现过,或者一个元素是否在集合里的时候,第一时间想到哈希法。因为字符a到字符z的ASCII是26个连续的数值,所以字符a映射为下标0,相应的字符z映射为下标25。C#中,Hashtable,HashSet,Dictionary区别,C#中,Hashtable,HashSet,Dictionary区别,对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,遍历nums,存入哈希,在遍历的时候,求得差值是否在哈希出现。然后重复这个过程直到这个数变为 1,

2023-04-25 00:47:35 25

原创 【leetcode4】

4、当AB都走完,此时A.next=null,B.next=null,极端情况下,入口到链表头节点的距离(x)=入口到相遇节点的距离(y),1、当快指针指向null,说明快指针走到尽头,此时说明没有环。3、当第一个指针走到底,第二个指针指向的就是倒数第N个节点。4、老规矩,新增删除这类操作链表的,使用虚拟头节点。也就是x=n*y,n表示慢指针相遇后环内走的圈数。1、两个链表是否相交,同时操作AB链表,2、启动第二个指针,让两个指针一起走。2、A链表走完,指向B链表。3、B链表走完,指向A链表。

2023-04-22 23:32:04 39

原创 【leetcode3】

这里做一个总结,凡是要对链表进行新增删除的,加一个虚拟头节点,更方便。

2023-04-21 20:12:02 29

原创 【leetcode2】

当sum值符合>=target,记录连个指针之间的长度,与要求的result数组大小之间取小。解题关键:双指针,两边的平方都是大的,比较两侧的大小,大的入新数组。然后移动index指针,重新计算sum值,循环直到结束。指针1:隐藏再for循环内也就是索引 i。指针2:声明的索引index=0。暴力for循环是不可取的!暴力for循环是不可取的!空间复杂度:O(n)时间复杂度:O(n)空间复杂度:O(1)时间复杂度:O(n)

2023-04-20 23:30:18 29

原创 【leetcode】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-04-20 21:15:01 46 1

空空如也

空空如也

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

TA关注的人

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