240 发简信
IP属地:北京
  • 120
    盛最多水的容器

    给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i,...

  • 寻找两个有序数组的中位数

    给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 n...

  • 最长回文子串

    给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad"输出: "bab"注意: "aba" 也是一个有效...

  • 无重复字符的最长子串

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度...

  • 两数之和

    给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能...

  • 两数相加

    题目来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/add-two-numbers 给出两个 非空 的链表用来表示两个...

  • 两数相加

    题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers 给出两个 非空 的链表用来表示两个非...

  • Java--快速排序

    本文章参考博客:白话经典算法系列之六 快速排序 快速搞定 1.思路 1.数组中选一个基数key,通常是取数组第一个(这时候会在坐标0的位置留下空位); 2.定义两个指针lef...

  • Java--冒泡排序

    冒泡两次for循环,第一层是不断缩小数组长度,第二层做比较并且交换位置。