-
给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。
-
如何使用经典的回溯算法高效解题
-
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。
-
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。
-
本题为经典 Top K 问题,通过本题的求解,我们可以加深对 “堆、优先队列” 的理解。
-
给定一个二叉树,返回它的中序 遍历。
-
给定一个二叉树,判断其是否是一个有效的二叉搜索树。
-
给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列
-
设计一个支持在平均 时间复杂度 O(1) 下,执行以下操作的数据结构...
-
打乱一个没有重复元素的数组。
-
找到给定字符串(由小写字符组成)中的最长子串 T , 要求 T 中的每一字符出现次数都不少于 k 。输出 T 的长度
-
给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0