![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
力扣刷题
文章平均质量分 79
从力扣刷的第一题到力扣刷的第n题 总结刷题时的高效代码算法和思路 祝愿自己从小白到算法大佬
小生_无情
这个作者很懒,什么都没留下…
展开
-
力扣 无重复字符的最长子串 c++
题目:给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。在解答这个题目之前我还是先说一下我在写这道题时候的思路和想法,其实这道题也不怎么难我阅读题目不久以后就已经想到了解决方案,那我是怎么想的呢?对于我这种头脑简单的来说肯定想到的是暴力解决毕竟现在接触的算法不多能想到的也有限,那我是怎么解决的呢?因为要找最长无重复字串所以要做的是先把第一个字符保存起来...原创 2021-10-28 16:43:13 · 363 阅读 · 0 评论 -
力扣 寻找两个正序数组的中位数 C++
题目:给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。题目说明:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2关于这个题目我先给出自己的解法,因为现在我自己的段位不高很难想到什么高效的算法来解决这道题但是自己的解法也能解决这道题,只不过自己的解法比较暴力所以耗时也比较浪费空间,我也不甘堕落学习了别人高效的代码在下面也会给大家分享我对...原创 2021-10-26 19:34:57 · 3421 阅读 · 0 评论 -
力扣 两数相加
题目:给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。对题目的解释:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807在写这个题的时候其时自己也写了一种算法这种算法对于我这种没有接触过进位思想的人来说其实已经是最优解了,但是在最后提交代码的时候还是没有通过好像再通过三次测试就可以通过代码测试,但是为什...原创 2021-10-21 23:30:16 · 126 阅读 · 0 评论