算法日记
文章平均质量分 56
Coniary
这个作者很懒,什么都没留下…
展开
-
【算法日记】力扣344、541
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须**修改输入数组**、使用 O(1) 的额外空间解决这一问题。原创 2024-09-11 09:58:01 · 210 阅读 · 0 评论 -
【算法日记】力扣454、383
给你四个整数数组nums1nums2nums3和nums4,数组长度都是n,请你计算有多少个元组。原创 2024-09-09 17:18:51 · 239 阅读 · 0 评论 -
【算法日记】力扣面试题0207、142
给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交**:**题目数据整个链式结构中不存在环。,函数返回结果后,链表必须。listAmlistBlistAlistB0listAlistB**进阶:**你能否设计一个时间复杂度O(n)、仅用O(1)内存的解决方案?原创 2024-09-08 13:43:24 · 461 阅读 · 0 评论 -
【算法日记】力扣206、24、19
给你单链表的头节点head,请你反转链表,并返回反转后的链表。链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?原创 2024-09-07 01:29:14 · 283 阅读 · 0 评论 -
[Algorithm]力扣 209.长度最小的子数组
通过右边缘不断通过for循环前进,代表的是在最大的当前索引下的符合题目要求的情况,每次与result做对比,总保证result为最小。[numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。输入:target = 11, nums = [1,1,1,1,1,1,1,1]输入:target = 7, nums = [2,3,1,2,4,3]输入:target = 4, nums = [1,4,4]解释:子数组 [4,3] 是该条件下的长度最小的子数组。优点:时间复杂度降低。原创 2024-08-21 15:17:14 · 221 阅读 · 0 评论