上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 76 下一页
摘要: 中位数是有序序列最中间的那个数。如果序列的长度是偶数,则没有最中间的数;此时中位数是最中间的两个数的平均数。 例如: [2,3,4],中位数是 3 [2,3],中位数是 (2 + 3) / 2 = 2.5 给你一个数组 nums,有一个长度为 k 的窗口从最左端滑动到最右端。窗口中有 k 个数,每次 阅读全文
posted @ 2021-10-20 12:21 Tianyiya 阅读(65) 评论(0) 推荐(0)
摘要: 请实现如下结构: TopRecord{ public TopRecord(int K) : 构造时事先指定好K的大小,构造后就固定不变了 public void add(String str) : 向该结构中加入一个字符串,可以重复加入 public List top() : 返回之前加入的所有字符 阅读全文
posted @ 2021-10-20 10:16 Tianyiya 阅读(91) 评论(0) 推荐(0)
摘要: 链接 给一非空的单词列表,返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。 import java.util.*; class Solution { public static List<String> topKFreque 阅读全文
posted @ 2021-10-20 00:21 Tianyiya 阅读(42) 评论(0) 推荐(0)
摘要: 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 来源:力扣(LeetCode) 链接 阅读全文
posted @ 2021-10-20 00:15 Tianyiya 阅读(100) 评论(0) 推荐(0)
摘要: 链接 给定一个无序数组arr, 其中元素可正、可负、可0。给定一个整数k,求arr所有子数组中累加和为k的最长子数组长度 import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Ma 阅读全文
posted @ 2021-10-20 00:05 Tianyiya 阅读(41) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/a4e34287fa1b41f9bd41f957efbd5dff 来源:牛客网 给定一个数组arr,该数组无序,但每个值均为正数,再给定一个正数k。求arr的所有子数组中所有元素相加和为k的最长子数组的长度 例 阅读全文
posted @ 2021-10-20 00:02 Tianyiya 阅读(67) 评论(0) 推荐(0)
摘要: 某个程序本来应该输出一个整数数组。但是这个程序忘记输出空格了以致输出了一个数字字符串,我们所知道的信息只有:数组中所有整数都在 [1, k] 之间,且数组中的数字都没有前导 0 。 给你字符串 s 和整数 k 。可能会有多种不同的数组恢复结果。 按照上述程序,请你返回所有可能输出字符串 s 的数组方 阅读全文
posted @ 2021-10-19 23:35 Tianyiya 阅读(89) 评论(0) 推荐(0)
摘要: 链接 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 class Solution { private Node[] solve(Node root) { Node head = root, tail = root; if (r 阅读全文
posted @ 2021-10-19 23:17 Tianyiya 阅读(29) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/677a21987e5d46f1a62cded9509a94f2 来源:牛客网 先给出可整合数组的定义:如果一个数组在排序之后,每相邻两个数的差的绝对值都为1,或者该数组长度为1,则该数组为可整合数组。例如,[ 阅读全文
posted @ 2021-10-19 23:02 Tianyiya 阅读(37) 评论(0) 推荐(0)
摘要: 有一些工作:difficulty[i] 表示第 i 个工作的难度,profit[i] 表示第 i 个工作的收益。 现在我们有一些工人。worker[i] 是第 i 个工人的能力,即该工人只能完成难度小于等于 worker[i] 的工作。 每一个工人都最多只能安排一个工作,但是一个工作可以完成多次。 阅读全文
posted @ 2021-10-19 18:20 Tianyiya 阅读(47) 评论(0) 推荐(0)
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 76 下一页