描述: Given inorder and postorder traversal of a tree, construct the binary tree. Note: You may assume that dupl…
标签:LeetCode
最大单词长度乘积
给定一个字符串数组 words,找到 length(word[i]) * length(word[j]) 的最大值,并且这两个单词不含有公共字母。你可以认为每个单词只包含小写字母。如果不存在这样的两个单词,返回 0。 示…
309. Best Time to Buy and Sell Stock with Cooldown
Total Accepted: 17241 Total Submissions: 46340 Difficulty: Medium Say you have an array for which the ith elem…
二叉搜索树的第K个节点
题目描述 给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。 思路 二叉搜索树的中序遍历是按照大小顺序进行排列的,我们再中序遍…
LeetCode 21. 合并两个有序链表
题目描述 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3…
LeetCode算法题-Arranging Coins(Java实现)
这是悦乐书的第229次更新,第241篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第96题(顺位题号是441)。您想要以楼梯形状形成总共n个硬币,其中每个第k行必须具有恰好k个硬币。给定n,…
LeetCode-1. Two Sum(两数之和)C++实现
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 …
Leetcode402——Remove K Digits
文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 1. 问题描述 Given a non-negative integer num repres…
【leetcode】- Summary Range (将连续的数组成一个范围)
1、题目描述 Given a sorted integer array without duplicates, return the summary of its ranges. Example 1: Input: [0…
1. 两数之和
class Solution(object): def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: Li…
Group Anagrams
变位词类型的题 1 题目描述 给定列表 ['bat', 'atb', 'eat', 'tba', 'tea', 'abc'] 输出: [['bat', 'atb', 'tba'], ['eat', 'tea'], ['a…
523. Continuous Subarray Sum
Medium FB tag naive方法:O(n2) class Solution { public boolean checkSubarraySum(int[] nums, int k) { if (nums == …