文章目录

  • 1. 题目
  • 2. 解题

1. 题目

有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成。
星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来。

给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表示在节点 ui 和 vi 之间存在一条边。
请你找出并返回 edges 所表示星型图的中心节点。

示例 1:

输入:edges = [[1,2],[2,3],[4,2]]
输出:2
解释:如上图所示,节点 2 与其他每个节点都相连,
所以节点 2 是中心节点。示例 2:
输入:edges = [[1,2],[5,1],[1,3],[1,4]]
输出:1提示:
3 <= n <= 105
edges.length == n - 1
edges[i].length == 2
1 <= ui, vi <= n
ui != vi
题目数据给出的 edges 表示一个有效的星型图

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/find-center-of-star-graph
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

  • 由题意可知,存在答案,那么只有一个点的入度会大于1(等于边的条数)
class Solution {public:int findCenter(vector<vector<int>>& edges) {int n = edges.size()+1;vector<int> degree(n);for(auto& e : edges) {if(++degree[e[0]-1] > 1)return e[0];if(++degree[e[1]-1] > 1)return e[1];}return -1;}
};

204 ms 66.7 MB C++


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LeetCode 1791. 找出星型图的中心节点(图出入度)相关推荐

  1. 「 每日一练,快乐水题 」1791. 找出星型图的中心节点

    ✅力扣原题: 力扣链接:1791. 找出星型图的中心节点 ✅题目简述: 有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成.星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点 ...

  2. 1791. 找出星型图的中心节点

    有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成.星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来. 给你一个二维整数数组 edges ,其中 ed ...

  3. 找出星型图的中心节点

    题目描述: 有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成.星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来. 给你一个二维整数数组 edges ...

  4. leetcod算法题--找出星型图的中心节点

    原题链接:https://leetcode-cn.com/problems/find-center-of-star-graph/ class Solution {public:int findCent ...

  5. 计算机网络总线型结构优 缺点,网络拓扑结构总线型、环形、星型,各自的优缺点是什么?...

    满意答案 yf521sy 2020.02.01 采纳率:57%    等级:7 已帮助:210人 网络拓扑 (Topology) 结构是指用传输介质互连各种设备的物理布局,各类型优缺点如下: 一.总线 ...

  6. 数据链路层---使用集线器的星型拓扑_传统以太网传输介质的改变_总线型--->双绞线为介质的以太网采用星型拓扑_集线器的特点_集线器之间的远程连接

    数据链路层-使用集线器的星型拓扑 1.传统以太网传输介质的改变 回顾同轴电缆和双绞线的对比: 2.总线型->双绞线为介质的以太网采用星型拓扑 星型拓扑的中心----集线器(Hub,多口的中继器) ...

  7. 有线局域网拓扑结构――星型结构(三、四)

    3.星型结构传输显巨禹限制 因为在星型网络中通常是采用双绞线作为传输介质的(高档网络也有采用光纤的),而单 段双绞线的最大长度为1 OO米,集线设备放置在中心点,这样每一个采用此种结构的集线设 备所能 ...

  8. 「数据仓库架构」数据建模:星型模式

    数据建模是现代数据工作流中的一个关键步骤,其目的是将原始数据组织成方便.高效的形式.如果一个可用的数据集易于访问,数据分析师和科学家将发现他们的工作更加容易.更快的分析和预测将导致更快的商业决策洞察力 ...

  9. 企业级数据仓库:数据仓库概述;核心技术框架,数仓理论,数据通道Hive技术框架,HBase设计,系统调度,关系模式范式,ER图,维度建模,星型/雪花/星座模式,数据采集同步,业务数据埋点,数据仓库规范

    文章目录 第一章 数据仓库概述 1.1 数据仓库简介 1.1.2 什么是数据仓库? 1.1.3 OLTP 与 OLAP 1.2 数据仓库技术架构 1.3 课程目标 第二章 核心技术框架 2.1 数据仓 ...

最新文章

  1. windows 2003 r2 cdkey
  2. java基础:关键字
  3. Nacos-认识和安装Nacos
  4. UltraISO 制作ESXi 的 USB 安装盘
  5. logstash grok切分nginx日志
  6. ecshop始终显示全部分类
  7. c语言坐标打印佛祖,C语言输入平面上两个点的坐标(double类型),计算两个点之间的距离。看”详细“里哪里写错了谢谢...
  8. 用户模块 之 完成查询所有用户
  9. redis:集群配置
  10. 190404每日一句
  11. 华为交换机双上行组网Smart-link配置指南
  12. 第三方登录之QQ登录(一)——QQ互联开放平台新建应用
  13. Windows10系统 定时开/关机设置
  14. ubuntu内核升级导致显卡驱动丢失
  15. 长生诀linux架设教程,手游【长生诀】VM一键即玩服务端+GM工具+图文教程
  16. word操作之docx转doc出现公式变图片问题的解决方案
  17. LeetCode908.最小差值
  18. “请保持清醒:开源是和世界同步的绝佳机会!”
  19. 原生JS实现全屏视频背景滚动淡出
  20. 计算机应用与基础性考实训题答案,《计算机应用基础与实训》 考证练习题09年.pdf...

热门文章

  1. Linux 监控命令 iostat
  2. android 编译luajit,Android 嵌入 LuaJIT 的曲折道路
  3. 编写的windows程序,崩溃时产生crash dump文件的办法
  4. Linker command failed with exit code 1(use -v to see invocation)
  5. linux 设备驱动总结,linux设备驱动归纳总结.doc
  6. java 圆的交点_java – 获取线条和形状的交点
  7. 类中调用界面ActiveX控件报错当前线程不在单线程单元中因此无法实例化 ActiveX 控件的解决办法...
  8. Sublime Text 3插件安装方法
  9. KMP 算法 学习 整理
  10. ISE应用入门的一些问题