240 发简信
IP属地:上海
  • 连续子数组最大和

    描述:输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。 例...

  • 字符串中的第一个唯一字符

    描述:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 例子:s = "leetcode" , 返回 0 ...

  • 旋转数组的最小数字

    描述:把一个数组最开始的若干个元素搬到数组的末尾, 我们称之数组的旋转。输入一个递增排序的数组的一个旋转, 输出旋转数组的最小元素。 例子:例如...

  • 最小的k个数

    描述:输入n个整数,找出其中最小的k个数。 例子:例如输入4 、5 、1、6、2、7、3 、8 这8 个数字,则最小的4 个数字是1 、2、3、...

  • 删除重复字符并且得到最大字符串

    描述:给定一个字符串S,选择至少出现2次的任何字符并删除其中任何一个,重复操作,直到没有重复的字符串,并得到按照字符排序的最大字符串 例如:S ...

  • 一个3位整数通过增加K位而转换成最大值

    描述:给定一个三位整数N和一个整数K,通过增加整数N中任意一位数,最多增加K位,获得最大值 例如:N = 512 and K = 10 ,ret...

  • 从房屋收集雨水需要的最少水桶数

    描述:给一个描述街道的字符串S,其中“H”代表一所房子,“-”代表空地,你可以把水箱放在空地上,从附近的房子里收集雨水,房子旁边有水箱,就可以收...

  • 二进制中1的个数

    描述:给定一个整数,得到其二进制格式中1的个数 例如:把9表示成二进制1001,有2位1。因此如果输入9,该函数输出2