搜索:数组

  • LeetCode 189. 旋转数组

    题目描述 难度:Easy 相关话题:数组 给定一个数组,将数组中的元素向右移动k 个位置,其中k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输…

    2021年1月16日 671
  • LeetCode 167. 两数之和 II – 输入有序数组

    题目描述 这是leetcode头号题目two sum的第二个版本,难度简单。 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值…

    2021年1月14日 825
  • LeetCode 154. 寻找旋转排序数组中的最小值 II

    题目描述 难度:Hard 给定一个二叉树,其中所有的右节点要么是具有兄弟节点(拥有相同父节点的左节点)的叶节点,要么为空 将此二叉树上下翻转并将它变成一棵树, 原来的右节点将转换成…

    2021年1月11日 612
  • LeetCode 153. 寻找旋转排序数组中的最小值

    题目描述 难度:Middle 相关话题:数组、二分查找 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] **** 可能变为…

    2021年1月11日 647
  • LeetCode 152. 乘积最大子数组

    题目描述 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。   示例 1: 输入: [2,3,-2…

    2021年1月10日 740
  • LeetCode 108. 将有序数组转换为二叉搜索树

    题目描述 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: …

    2020年12月20日 686
  • LeetCode 088. 合并两个有序数组

    题目描述 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums…

    2020年12月9日 691
  • LeetCode 081. 搜索旋转排序数组 II

    题目描述: 难度:Middle 相关话题:数组、二分查找 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,0,1,2,2,5,6] 可能变为 [2,5…

    2020年12月6日 638
  • 080.删除排序数组中的重复项 II

    题目描述 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 以上是柱状图的示例,其中每个柱…

    2020年12月5日 634
  • LeetCode 034. 在排序数组中查找元素的第一个和最后一个位置

    题目描述:## 题目描述: 难度:Middle 相关话题:数组、二分查找 给定一个按照升序排列的整数数组 nums ,和一个目标值 target 。找出给定目标值在数组中的开始…

    2020年11月11日 931
QR code