
leetcode
文章平均质量分 69
想考海大的双非同学
这个作者很懒,什么都没留下…
展开
-
最大的矩形
思路暴力枚举单调栈暴力枚举思路暴力枚举只要依次遍历[i,j]的面积求出最大值即可 双层循环,第一层循环遍历起点,第二层循环遍历终点,每次求出[i,j]取间内矩形的面积 并与当前的最大值进行比较。取间内面积的求法: 最开始循环该起点时,将该七点的高度作为取间的高度,当后面的矩形的高度低于当前 的取间高度时,进行替换,并计算面积。代码实现int main() { int result = 0; int arr[N]; //读入数据 int num; scanf(.原创 2022-02-11 12:26:00 · 569 阅读 · 0 评论 -
无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串原创 2020-10-24 23:19:51 · 86 阅读 · 0 评论 -
两数相加
leetcode每天一题2给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 8071. 自己的思路这个题的时候,第一时间想到原创 2020-10-18 23:10:32 · 113 阅读 · 0 评论