上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 264. 丑数 II 给你一个整数 n ,请你找出并返回第 n 个 丑数 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。 示例 1: 输入:n = 10 输出:12 解释:[1, 2, 3, 4, 5, 6, 8, 9, 10, 12] 是由前 10 个丑数组成的序列。 示例 2: 输入 阅读全文
posted @ 2023-01-26 20:50 付玬熙 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1439. 有序矩阵中的第 k 个最小数组和 给你一个 m * n 的矩阵 mat,以及一个整数 k ,矩阵中的每一行都以非递减的顺序排列。 你可以从每一行中选出 1 个元素形成一个数组。返回所有可能数组中的第 k 个 最小 数组和。 示例 1: 输入:mat = [[1,3,11],[2,4,6] 阅读全文
posted @ 2023-01-13 16:08 付玬熙 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 373. 查找和最小的 K 对数字 给定两个以 升序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 。 请找到和最小的 k 个数对 (u1,v1), (u2,v2) ... (uk,vk) 。 阅读全文
posted @ 2023-01-12 17:41 付玬熙 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 295. 数据流的中位数 中位数是有序整数列表中的中间值。如果列表的大小是偶数,则没有中间值,中位数是两个中间值的平均值。 例如 arr = [2,3,4] 的中位数是 3 。 例如 arr = [2,3] 的中位数是 (2 + 3) / 2 = 2.5 。 实现 MedianFinder 类: M 阅读全文
posted @ 2023-01-11 00:05 付玬熙 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1046. 最后一块石头的重量 有一堆石头,每块石头的重量都是正整数。 每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下: 如果 x == y,那么两块石头都会被完全粉碎; 如果 x != y,那么重量为 x 的石头 阅读全文
posted @ 2023-01-09 16:15 付玬熙 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 堆介绍 实现可以通过跳表、二叉堆。 详细介绍来自Heap Tree 最小堆积(Min heap):父节点小于等于子节点 最大堆积(Max heap):父节点大于等于子节点(但是下一层的节点不一定比上一层的所有节点都小) 基于数组实现二叉堆 二叉堆是一棵完全二叉树,当前节点下标i和其父、子节点之间的关 阅读全文
posted @ 2023-01-09 16:10 付玬熙 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 前言 本文是CSAPP,深入理解计算机系统原书第三版的第二章的课后习题,有加自己的一些理解, 资源主要来自于: CSAPP-3E-Solution和深入理解计算机系统(第三版)作业题答案(第二章)和练习题:CSAPP Chapter2 Homework(已完结),非常感谢。 2.55 在不同机器运行 阅读全文
posted @ 2023-01-08 21:21 付玬熙 阅读(2438) 评论(1) 推荐(0) 编辑
摘要: 501. 二叉搜索树中的众数 给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有 众数(即,出现频率最高的元素)。 如果树中有不止一个众数,可以按 任意顺序 返回。 假定 BST 满足如下定义: 结点左子树中所含节点的值 小于等于 当前节点的值 结点右子树中所含 阅读全文
posted @ 2022-12-08 00:46 付玬熙 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 230. 二叉搜索树中第K小的元素 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 示例 1: 输入:root = [3,1,4,null,2], k = 1 输出:1 示例 2: 输入:root = [5,3,6,2,4, 阅读全文
posted @ 2022-12-07 23:15 付玬熙 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 99. 恢复二叉搜索树 给你二叉搜索树的根节点 root ,该树中的 恰好 两个节点的值被错误地交换。请在不改变其结构的情况下,恢复这棵树 。 示例 1: 输入:root = [1,3,null,null,2] 输出:[3,1,null,null,2] 解释:3 不能是 1 的左孩子,因为 3 > 阅读全文
posted @ 2022-12-05 17:47 付玬熙 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页