01 2023 档案

摘要:1642. 可以到达的最远建筑 给你一个整数数组 heights ,表示建筑物的高度。另有一些砖块 bricks 和梯子 ladders 。 你从建筑物 0 开始旅程,不断向后面的建筑物移动,期间可能会用到砖块或梯子。 当从建筑物 i 移动到建筑物 i+1(下标 从 0 开始 )时: 如果当前建筑物 阅读全文
posted @ 2023-01-27 14:38 付玬熙 阅读(20) 评论(0) 推荐(0) 编辑
摘要:871. 最低加油次数 汽车从起点出发驶向目的地,该目的地位于出发位置东面 target 英里处。 沿途有加油站,每个 station[i] 代表一个加油站,它位于出发位置东面 station[i][0] 英里处,并且有 station[i][1] 升汽油。 假设汽车油箱的容量是无限的,其中最初有  阅读全文
posted @ 2023-01-26 22:43 付玬熙 阅读(23) 评论(0) 推荐(0) 编辑
摘要: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 付玬熙 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1439. 有序矩阵中的第 k 个最小数组和 给你一个 m * n 的矩阵 mat,以及一个整数 k ,矩阵中的每一行都以非递减的顺序排列。 你可以从每一行中选出 1 个元素形成一个数组。返回所有可能数组中的第 k 个 最小 数组和。 示例 1: 输入:mat = [[1,3,11],[2,4,6] 阅读全文
posted @ 2023-01-13 16:08 付玬熙 阅读(32) 评论(0) 推荐(0) 编辑
摘要:373. 查找和最小的 K 对数字 给定两个以 升序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 。 请找到和最小的 k 个数对 (u1,v1), (u2,v2) ... (uk,vk) 。 阅读全文
posted @ 2023-01-12 17:41 付玬熙 阅读(86) 评论(0) 推荐(0) 编辑
摘要:295. 数据流的中位数 中位数是有序整数列表中的中间值。如果列表的大小是偶数,则没有中间值,中位数是两个中间值的平均值。 例如 arr = [2,3,4] 的中位数是 3 。 例如 arr = [2,3] 的中位数是 (2 + 3) / 2 = 2.5 。 实现 MedianFinder 类: M 阅读全文
posted @ 2023-01-11 00:05 付玬熙 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1046. 最后一块石头的重量 有一堆石头,每块石头的重量都是正整数。 每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下: 如果 x == y,那么两块石头都会被完全粉碎; 如果 x != y,那么重量为 x 的石头 阅读全文
posted @ 2023-01-09 16:15 付玬熙 阅读(17) 评论(0) 推荐(0) 编辑
摘要:堆介绍 实现可以通过跳表、二叉堆。 详细介绍来自Heap Tree 最小堆积(Min heap):父节点小于等于子节点 最大堆积(Max heap):父节点大于等于子节点(但是下一层的节点不一定比上一层的所有节点都小) 基于数组实现二叉堆 二叉堆是一棵完全二叉树,当前节点下标i和其父、子节点之间的关 阅读全文
posted @ 2023-01-09 16:10 付玬熙 阅读(56) 评论(0) 推荐(0) 编辑
摘要:前言 本文是CSAPP,深入理解计算机系统原书第三版的第二章的课后习题,有加自己的一些理解, 资源主要来自于: CSAPP-3E-Solution和深入理解计算机系统(第三版)作业题答案(第二章)和练习题:CSAPP Chapter2 Homework(已完结),非常感谢。 2.55 在不同机器运行 阅读全文
posted @ 2023-01-08 21:21 付玬熙 阅读(3890) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩