当前位置: 首页 > news >正文

【算法基础】DFS BFS 进阶训练

DFS与BFS的基础篇详见:https://blog.csdn.net/m0_51339444/article/details/129301451?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22129301451%22%2C%22source%22%3A%22m0_51339444%22%7D

一、案例分析1 (树的重心 —— DFS)

(一)Question

1. 问题描述

给定一颗树,树中包含 n 个结点(编号 1∼n)和 n−1 条无向边。请你找到树的重心,并输出将重心删除后,剩余各个连通块中点数的最大值。

重心定义:重心是指树中的一个结点,如果将这个点删除后,剩余各个连通块中点数的最大值最小,那么这个节点被称为树的重心。

2. Input

第一行包含整数 n,表示树的结点数。接下来 n−1 行,每行包含两个整数 a 和 b 表示点 a 和点 b 之间存在一条边。(1 ≤ n ≤ 105

http://www.lryc.cn/news/28605.html

相关文章:

  • GO语言中的回调函数
  • 28个案例问题分析---014课程推送页面逻辑整理--vue
  • 佛科院单片机原理2——80C51单片机结构
  • 数据结构与算法_动态顺序表
  • 逃避浏览器JS检测打开开发者工具
  • ceph介绍、原理、架构、算法...个人学习记录
  • Spring MVC源码解析——HandlerMapping(处理器映射器)
  • 【Word/word2007】将标题第1章改成第一章
  • NLP预训练模型
  • Typora上传文档图片链接失效的问题+PicGo布置图床在Github
  • win10安装oracle
  • AQS为什么用双向链表?
  • AtCoder Beginner Contest 292——A-E题讲解
  • (蓝桥真题)最长不下降子序列(权值线段树)
  • 数据类型及参数传递
  • 永春堂1300系统开发|解析永春堂1300模式商城的五大奖项
  • 最近一年我都干了什么——反思!!
  • Docker学习(十七)save 和 export 命令的区别
  • 【数据结构初阶】详解“树”
  • 20230304 CF855 div3 vp
  • UML 时序图
  • 详解进程 及 探查进程
  • 汇编相关问题
  • 华为OD机试Golang解题 - 火星文计算 2 | 包含思路
  • 成功解决configure: error: the HTTP rewrite module requires the PCRE library
  • UNIX--GDB调试
  • 孤单数算法
  • triangulate_object_model_3d算子总结
  • ZincSearch Java 客户端教程
  • 数据结构(一)(嵌入式学习)