LeetCode刷题
qq_43313035
勇于拼搏 永远年轻
展开
-
LeetCode刷题笔记【困难】
1、柱状图中最大的矩形2、戳气球3、接雨水4、字典序的第K小数字5、寻找两个有序数组的中位数6、正则表达式的匹配7、最长有效括号8、二叉树的最大路径和9、串联所有单词的子串原创 2019-07-21 10:50:32 · 416 阅读 · 0 评论 -
LeetCode刷题笔记【多线程】
文章目录交替打印FooBar打印零与奇偶数按序打印H2O 生成交替打印FooBar题目描述:我们提供一个类:class FooBar { public void foo() { for (int i = 0; i < n; i++) { print("foo"); } } public void bar() { for (int i =...原创 2019-07-21 10:51:28 · 425 阅读 · 0 评论 -
LeetCode刷题笔记【中等】
文章目录Z 字形变换Z 字形变换题目描述:将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。...原创 2019-07-21 10:52:22 · 240 阅读 · 0 评论 -
LeetCode刷题笔记【中等】
两数相加题目描述:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 ->...原创 2019-07-21 10:52:54 · 468 阅读 · 1 评论 -
LeetCode刷题笔记【简单】
文章目录有效的字母异位词移除元素合并二叉树搜索插入位置二叉树的最小深度有效的字母异位词题目描述:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false解题思路:根据字母异位词的...原创 2019-07-21 10:53:23 · 287 阅读 · 0 评论