• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
吃瓜川
博客园 首页 新随笔 联系 订阅 订阅 管理

随笔分类 -  LeetCode---图

 
1617. 统计子树中城市之间最大距离-图/树-困难
摘要:问题描述 给你 n 个城市,编号为从 1 到 n 。同时给你一个大小为 n-1 的数组 edges ,其中 edges[i] = [ui, vi] 表示城市 ui 和 vi 之间有一条双向边。题目保证任意城市之间只有唯一的一条路径。换句话说,所有城市形成了一棵 树 。 一棵 子树 是城市的一个子集, 阅读全文
posted @ 2020-10-12 17:08 吃瓜川 阅读(222) 评论(0) 推荐(0)
210. 课程表 II-拓扑排序/图-中等
摘要:问题描述 现在你总共有 n 门课需要选,记为 0 到 n-1。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1] 给定课程总量以及它们的先决条件,返回你为了学完所有课程所安排的学习顺序。 可能会有多个正确的顺序,你只要返回 阅读全文
posted @ 2020-10-10 11:00 吃瓜川 阅读(209) 评论(0) 推荐(0)
1584. 连接所有点的最小费用-图/最小生成树-中等
摘要:问题描述 给你一个points 数组,表示 2D 平面上的一些点,其中 points[i] = [xi, yi] 。 连接点 [xi, yi] 和点 [xj, yj] 的费用为它们之间的 曼哈顿距离 :|xi - xj| + |yi - yj| ,其中 |val| 表示 val 的绝对值。 请你返回 阅读全文
posted @ 2020-09-27 12:46 吃瓜川 阅读(335) 评论(0) 推荐(0)
889. 根据前序和后序遍历构造二叉树-树-中等
摘要:问题描述 返回与给定的前序和后序遍历匹配的任何二叉树。 pre 和 post 遍历中的值是不同的正整数。 示例: 输入:pre = [1,2,4,5,3,6,7], post = [4,5,2,6,7,3,1]输出:[1,2,3,4,5,6,7] 提示: 1 <= pre.length == pos 阅读全文
posted @ 2020-09-26 10:07 吃瓜川 阅读(188) 评论(0) 推荐(0)
133. 克隆图-图的BFS-中等
摘要:问题描述 给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。 图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node])。 class Node { public int val; public List<Node> neighbors;} 测试用例格式: 阅读全文
posted @ 2020-09-18 13:02 吃瓜川 阅读(125) 评论(0) 推荐(0)
863. 二叉树中所有距离为 K 的结点-图的bfs-中等
摘要:问题描述 给定一个二叉树(具有根结点 root), 一个目标结点 target ,和一个整数值 K 。 返回到目标结点 target 距离为 K 的所有结点的值的列表。 答案可以以任何顺序返回。 示例 1: 输入:root = [3,5,1,6,2,0,8,null,null,7,4], targe 阅读全文
posted @ 2020-09-15 20:52 吃瓜川 阅读(160) 评论(0) 推荐(0)
1514. 概率最大的路径-动态规划、图-中等难度
摘要:问题描述 给你一个由 n 个节点(下标从 0 开始)组成的无向加权图,该图由一个描述边的列表组成,其中 edges[i] = [a, b] 表示连接节点 a 和 b 的一条无向边,且该边遍历成功的概率为 succProb[i] 。 指定两个节点分别作为起点 start 和终点 end ,请你找出从起 阅读全文
posted @ 2020-07-24 13:37 吃瓜川 阅读(595) 评论(0) 推荐(0)
1519. 子树中标签相同的节点数-无向图、树-中等难度
摘要:问题描述 给你一棵树(即,一个连通的无环无向图),这棵树由编号从 0 到 n - 1 的 n 个节点组成,且恰好有 n - 1 条 edges 。树的根节点为节点 0 ,树上的每一个节点都有一个标签,也就是字符串 labels 中的一个小写字符(编号为 i 的 节点的标签就是 labels[i] ) 阅读全文
posted @ 2020-07-24 13:01 吃瓜川 阅读(317) 评论(0) 推荐(0)
1042. 不邻接植花-无向图-简单
摘要:问题描述 有 N 个花园,按从 1 到 N 标记。在每个花园中,你打算种下四种花之一。 paths[i] = [x, y] 描述了花园 x 到花园 y 的双向路径。 另外,没有花园有 3 条以上的路径可以进入或者离开。 你需要为每个花园选择一种花,使得通过路径相连的任何两个花园中的花的种类互不相同。 阅读全文
posted @ 2020-07-23 13:38 吃瓜川 阅读(160) 评论(0) 推荐(0)
802. 找到最终的安全状态-有向图、有无环-中等
摘要:问题描述 在有向图中, 我们从某个节点和每个转向处开始, 沿着图的有向边走。 如果我们到达的节点是终点 (即它没有连出的有向边), 我们停止。 现在, 如果我们最后能走到终点,那么我们的起始节点是最终安全的。 更具体地说, 存在一个自然数 K, 无论选择从哪里开始行走, 我们走了不到 K 步后必能停 阅读全文
posted @ 2020-07-22 15:02 吃瓜川 阅读(169) 评论(0) 推荐(0)
207. 课程表-有向图判断有无环状-中等难度
摘要:问题描述 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1] 给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习? 示例 阅读全文
posted @ 2020-07-07 17:15 吃瓜川 阅读(174) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3