美文网首页leetcode
专题列表页
leetcode

leetcode

  • 9
    2018-09-12
  • 给出一个区间的集合,请合并所有重叠的区间。 思路: 将intervals按每一个元素的start进行升序排列。 此...[作者空间]

  • 22
    2018-09-12
  • 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。...[作者空间]

  • 6
    2018-09-12
  • 峰值元素是指其值大于左右相邻值的元素。给定一个输入数组 nums,其中 nums[i] ≠ nums[i+1],找...[作者空间]

  • 13
    2018-09-12
  • [作者空间]

  • 23
    2018-09-12
  • 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不...[作者空间]

  • 7
    2018-09-12
  • python版本快速排序: 1. 简洁版递归: 2. 常见版本: 3. 算法导论版: 4. 非递归版:[作者空间]

  • 9
    2018-09-12
  • 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 说明: 你可以假设给定的 k 总是合理的,且 1 ≤ ...[作者空间]

  • 8
    2018-09-12
  • 给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或...[作者空间]

  • 17
    2018-09-11
  • 给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。说明:你可以假设 k 总...[作者空间]

  • 6
    2018-09-11
  • 给定一个二叉树 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 ne...[作者空间]

  • 3
    2018-09-11
  • 根据一棵树的前序遍历与中序遍历构造二叉树。 注意:你可以假设树中没有重复的元素。 前序遍历先访问根节点,因此前序遍...[作者空间]

  • 4
    2018-09-11
  • 给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进...[作者空间]

  • 2
    2018-09-11
  • 给定一个二叉树,返回它的中序 遍历。 递归 非递归[作者空间]

  • 9
    2018-09-09
  • 二叉树先序、中序、后序遍历 递归与非递归 Python实现 1.先序遍历:根节点->左子树->右子树 2.中序遍历...[作者空间]

  • 16
    2018-09-07
  • 相交链表 编写一个程序,找到两个单链表相交的起始节点。 注意: 如果两个链表没有交点,返回 null. 在返回结果...[作者空间]

  • 11
    2018-09-07
  • 奇偶链表 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的...[作者空间]

  • 3
    2018-09-07
  • 两数相加 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一...[作者空间]

  • 10
    2018-09-06
  • 递增的三元子序列 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。数学表达式如下: 如果存在...[作者空间]

  • 12
    2018-09-06
  • 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。[作者空间]

  • 6
    2018-09-06
  • 无重复字符的最长子串 给定一个字符串,找出不含有重复字符的最长子串的长度。 遍历字符串中的每一个元素。借助一个辅助...[作者空间]