leetcode之路
努力找实习ing
这个作者很懒,什么都没留下…
展开
-
接雨水
文章目录前言一、使用步骤1.题目介绍2.我的思路和代码3.大佬的思路和代码总结 前言 看了大佬的思路然后自己把代码敲出来的,这应该勉强可以算自己写的吧。毕竟第一个困难题,有点小兴奋。 一、使用步骤 1.题目介绍 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marcos 贡献此图。 示例: 输入: [0,1,原创 2020-10-05 23:12:17 · 152 阅读 · 0 评论 -
下一个更大元素Ⅰ和Ⅱ
文章目录前言一、下一个更大元素Ⅰ1.题目介绍2.我的思路和代码3.大佬的思路和代码总结 前言 好几天没有写,因为最近做的题都是看的大佬的,几乎没有自己独立完成,而最近在做今日温度这个题,本来是准备直接白嫖大佬的,结果大佬说做完496和503就会写了,于是我就写了一下496. 一、下一个更大元素Ⅰ 1.题目介绍 给定两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一原创 2020-10-03 22:24:06 · 376 阅读 · 0 评论 -
简化路径
文章目录一、简化路径1.题目介绍2.我的错误思路和代码3.大佬的思路和代码总结 一、简化路径 1.题目介绍 以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (…) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝对路径 vs 相对路径 请注意,返回的规范路径必须始终以斜杠 / 开头,并且两个目录名之间必须只有一个斜杠原创 2020-10-01 19:19:30 · 585 阅读 · 0 评论 -
表现良好的最长时间段及自我反省
文章目录一、简化路径1.题目介绍2.我的思路及错误的原因3.大佬的思路及收货二、基本计数器Ⅱ1.题目介绍2.我的思路及错误的原因3.大佬的思路及收货三、表现良好的最长时间段1.题目介绍2.我的思路及错误的原因3.大佬的思路及收货总结 一、简化路径 1.题目介绍 2.我的思路及错误的原因 3.大佬的思路及收货 二、基本计数器Ⅱ 1.题目介绍 2.我的思路及错误的原因 3.大佬的思路及收货 三、表现良好的最长时间段 1.题目介绍 2.我的思路及错误的原因 3.大佬的思路及收货 总结 ...原创 2020-09-30 23:52:21 · 434 阅读 · 0 评论 -
反转链表
文章目录一、题目描述二、思路和代码总结和昨天的反省两数相加反省两数相加Ⅱ反省 一、题目描述 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: 输入: 1->2->3->4->5->NULL, m = 2, n = 4 输出: 1->4->3->2->5->NULL 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/reverse-li原创 2020-09-26 23:22:46 · 106 阅读 · 0 评论 -
两数相加Ⅰ和Ⅱ
一、第2题 1.题目介绍 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/add-two-numbers 2.思路介绍 总体上四个步骤,1.遍历l1和l2相同长度的部分,将两者相加的值插入目标原创 2020-09-25 23:44:56 · 2884 阅读 · 0 评论