给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存...[作者空间]
给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个...[作者空间]
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不...[作者空间]
给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 但是下面这个 ...[作者空间]
给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节...[作者空间]
给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没...[作者空间]
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 由于两个链表...[作者空间]
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的...[作者空间]
给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 解释: 开头的两位和最后的三位都是连续1,所以最大连...[作者空间]
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分...[作者空间]
实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystac...[作者空间]
给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入...[作者空间]
给定一个非负整数 numRows,生成杨辉三角的前 *numRows *行。 在杨辉三角中,每个数是它左上方和右上...[作者空间]
使用栈实现队列的下列操作: 示例: 说明: 你只能使用标准的栈操作 -- 也就是只有 push to top, p...[作者空间]
前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则一...[作者空间]