题目描述:给定一个 非空 整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
Leetcode 128.最长连续序列
题目描述:给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 进阶:你可以设计并实现时间复杂度为 O(n) 的解决方案吗?
Leetcode 124.二叉树中的最大路径和
题目描述:给你一个二叉树的根节点 root ,返回其最大路径和。
Leetcode 121.买卖股票的最佳时机
题目描述:给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。
Leetcode 114.二叉树展开为链表
题目描述:给你二叉树的根结点 root ,请你将它展开为一个单链表。
Leetcode 105.从前序与中序遍历序列构造二叉树
题目描述:根据一棵树的前序遍历与中序遍历构造二叉树。
Leetcode 104.二叉树的最大深度
题目描述:给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。
Leetcode 102.二叉树的层序遍历
题目描述:给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。
Leetcode 101.对称二叉树
题目描述:给定一个二叉树,检查它是否是镜像对称的。 进阶:你可以运用递归和迭代两种方法解决这个问题吗?
Leetcode 98.验证二叉搜索树
题目描述:给定一个二叉树,判断其是否是一个有效的二叉搜索树。