力扣算法图解
Java、Python3 语言实现,「专题」教程持续更新中...
「力扣」第 230 题:二叉搜索树中第 K 小的元素 「力扣」第 230 题:二叉搜索树中第 K 小的元素
「力扣」第 1081 题:不同字符的最小子序列(中等) 链接:https://leetcode-cn.com/problems/smallest-subsequence-of-distinct-characters 题解地址 返回字符串
2017-09-21
「力扣」第 946 题:验证栈序列(中等) 「力扣」第 946 题:验证栈序列(中等)
「力扣」第 946 题:验证栈序列(中等) 链接:https://leetcode-cn.com/problems/validate-stack-sequences 给定 pushed 和 popped 两个序列,每个序列中的 值都不重
2017-09-20
「力扣」第 735 题:行星碰撞(中等) 「力扣」第 735 题:行星碰撞(中等)
「力扣」第 735 题:行星碰撞(中等) 给定一个整数数组 asteroids,表示在同一行的行星。 对于数组中的每一个元素,其绝对值表示行星的大小,正负表示行星的移动方向(正表示向右移动,负表示向左移动)。每一颗行星以相同的速度移动。 找
2017-09-19
「力扣」第 682 题:棒球比赛(简单) 「力扣」第 682 题:棒球比赛(简单)
「力扣」第 682 题:棒球比赛(简单) 你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一:1、整数(一轮的得分):直接表示您在本轮中获得的积分数。2、 “+”(一轮的得分):表示本轮获得的得分是前两轮有效 回合
2017-09-18
「力扣」第 341 题:扁平化嵌套列表迭代器(中等) 「力扣」第 341 题:扁平化嵌套列表迭代器(中等)
「力扣」第 341 题:扁平化嵌套列表迭代器(中等) 链接:https://leetcode-cn.com/problems/flatten-nested-list-iterator 中文网址:341. 扁平化嵌套列表迭代器 ; 英文网址:
2017-09-17
「力扣」第 331 题:验证二叉树的前序序列化(中等) 「力扣」第 331 题:验证二叉树的前序序列化(中等)
「力扣」第 331 题:验证二叉树的前序序列化(中等)我写的题解地址: 序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时,我们可以记录下这个节点的值。如果它是一个空节点,我们可以使用一个标记值记录,例如 #。 _9
2017-09-16
「力扣」第 316 题:去除重复字母(困难) 「力扣」第 316 题:去除重复字母(困难)
「力扣」第 316 题:去除重复字母(困难)我写的题解地址: 给定一个仅包含小写字母的字符串,去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)。 示例 1: 输入: "
2017-09-15
「力扣」第 232 题:用栈实现队列(简单) 「力扣」第 232 题:用栈实现队列(简单)
「力扣」第 232 题:用栈实现队列(简单)我写的题解地址:https://leetcode-cn.com/problems/implement-queue-using-stacks/solution/shi-yong-liang-ge-z
2017-09-14
「力扣」第 230 题:二叉搜索树中第 K 小的元素 「力扣」第 230 题:二叉搜索树中第 K 小的元素
「力扣」第 230 题:二叉搜索树中第 K 小的元素题解地址:递归与非递归写法(同理完成第 144、94、145 题,Python 代码、Java 代码)。 说明:文本首发在力扣的题解版块,更新也会在第 1 时间在上面的网站中更新,这篇文章
2017-09-13
「力扣」第 225 题:用队列实现栈(简单) 「力扣」第 225 题:用队列实现栈(简单)
「力扣」第 225 题:用队列实现栈(简单) 链接:https://leetcode-cn.com/problems/implement-stack-using-queues 题解地址 使用队列实现栈的下列操作: push(x)
2017-09-12
1 / 3