IT界无底坑洞栋主 欢迎加Q骚扰:676758285

  • 微信公众号
  • Posts

    LCP 50. 宝石补给

    LCP 50. 宝石补给难度: 简单 来源: 每日一题 2023.09.15 欢迎各位勇者来到力扣新手村,在开始试炼之前,请各位勇者先进行「宝石补给」。每位勇者初始都拥有一些能量宝石, gem[i] 表示第 i 位勇者的宝石数量。现在这些勇者们进行了一系列的赠送,operations[j] =

    2596. 检查骑士巡视方案

    2596. 检查骑士巡视方案难度: 中等 来源: 每日一题 2023.09.13 骑士在一张 n x n 的棋盘上巡视。在有效的巡视方案中,骑士会从棋盘的 左上角 出发,并且访问棋盘上的每个格子 恰好一次 。给你一个 n x n 的整数矩阵 grid ,由范围 [0, n * n - 1]

    1462. 课程表 IV

    1462. 课程表 IV难度: 中等 来源: 每日一题 2023.09.12 现你总共需要上 numCourses 门课,课程编号依次为 0到 numCourses-1 。你会得到一个数组 prerequisite ,其中 prerequisites[i] = [ai, bi] 表示如果你想选

    210. 课程表 II

    210. 课程表 II难度: 中等 来源: 每日一题 2023.09.10 现在你总共有 numCourses 门课需要选,记为 0 到 numCourses - 1。给你一个数组 prerequisites ,其中 prerequisites[i] = [ai, bi] ,表示在选修课程 ai

    207. 课程表

    207. 课程表难度: 中等 来源: 每日一题 2023.09.09 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] =

    1123. 最深叶节点的最近公共祖先

    1123. 最深叶节点的最近公共祖先难度: 中等 来源: 每日一题 2023.09.06 给你一个有根节点 root 的二叉树,返回它 最深的叶节点的最近公共祖先 。回想一下:叶节点 是二叉树中没有子节点的节点树的根节点的 深度 为 0,如果某一节点的深度为 d,那它的子节点的深度就是 d+1如

    2605. 从两个数字数组里生成最小数字

    2605. 从两个数字数组里生成最小数字难度: 简单 来源: 每日一题 2023.09.05 给你两个只包含 1 到 9 之间数字的数组 nums1 和 nums2 ,每个数组中的元素 互不相同 ,请你返回 最小 的数字,两个数组都 至少 包含这个数字的某个数位。示例 1:输入:nums1 =

    297. 二叉树的序列化与反序列化

    297. 二叉树的序列化与反序列化难度: 困难 来源: 每日一题 2023.09.04 拓展 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的

    121. 买卖股票的最佳时机

    121. 买卖股票的最佳时机难度: 简单 来源: 面试经典150题 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回

    2511. 最多可以摧毁的敌人城堡数目

    2511. 最多可以摧毁的敌人城堡数目难度: 简单 来源: 每日一题 2023.09.02 给你一个长度为 n ,下标从 0 开始的整数数组 forts ,表示一些城堡。forts[i] 可以是 -1 ,0 或者 1 ,其中:-1 表示第 i 个位置 没有 城堡。0 表示第 i 个位置有一个 敌