1791. 找出星型图的中心节点
有一个无向的 星型 图,由 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
完整代码
class Solution {public:int findCenter(vector<vector<int>>& edges) {//求出vector的行数 +1之后变为获取二维vector中的全部元素个数int n=edges.size()+1;//因为我们是不要下标为0的,需要在建立vector的时候空间要进行+1vector<int> v(n+1);//遍历二维vectorfor(auto & edge : edges){v[edge[0]]++;v[edge[1]]++;}for(int i=1;;i++){if(v[i]==n-1){return i;}}}
};
1791. 找出星型图的中心节点相关推荐
- 「 每日一练,快乐水题 」1791. 找出星型图的中心节点
✅力扣原题: 力扣链接:1791. 找出星型图的中心节点 ✅题目简述: 有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成.星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点 ...
- LeetCode 1791. 找出星型图的中心节点(图出入度)
文章目录 1. 题目 2. 解题 1. 题目 有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成. 星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来. ...
- 找出星型图的中心节点
题目描述: 有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成.星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来. 给你一个二维整数数组 edges ...
- leetcod算法题--找出星型图的中心节点
原题链接:https://leetcode-cn.com/problems/find-center-of-star-graph/ class Solution {public:int findCent ...
- leetcode刷题之 树(14)-递归:找出二叉树中第二小的节点
[LeetCode] Second Minimum Node In a Binary Tree 二叉树中第二小的结点 Given a non-empty special binary tree con ...
- LeetCode 1379. 找出克隆二叉树中的相同节点(二叉树遍历)
1. 题目 给你两棵二叉树,原始树 original 和克隆树 cloned,以及一个位于原始树 original 中的目标节点 target. 其中,克隆树 cloned 是原始树 original ...
- LeeCode 1379. 找出克隆二叉树中的相同节点
文章目录 题目 题解 代码 题目 给你两棵二叉树,原始树 original 和克隆树 cloned,以及一个位于原始树 original 中的目标节点 target. 其中,克隆树 cloned 是原 ...
- 【随缘一练】找出abb型字符串的个数
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 文章目录 题目 思路一:三个for循环搞定,但是提示超时 思路二:动态规划 思路三:动态规划优化 题目 描述 leaf ...
- 【算法】1379. 找出克隆二叉树中的相同节点(多语言实现)
非常感谢你阅读本文~ 欢迎[
最新文章
- python做excel自动化可视化-简直出神入化,教你用Python控制Excel实现自动化办公...
- Ubuntu安装VMware Tools的方法
- LINUX常见小问题汇总
- System.getProperty()的用途
- DevExpree XtraTreeList 如何去掉/隐藏某些节点前的图片
- vsftp+tftp+dhcp+pxe+kickstart自动化安装操作系统
- ibernate 配置数据库方言
- Linux命令Man解释:useradd:帐号建立或更新
- myEclipse中的web项目直接引入到eclipse中运行
- agx 安装ros opencv_Linux下配置深度学习开发环境(及ros)
- php高并发锁,redis锁,文件锁示例
- 《Linux杂记》Window读取 Ext3/Ext4文件系统数据
- 复仇者联盟4预售火爆 一张票在eBay上最高炒至500美元
- 微信公众平台开发入门:[8]聊天机器人可开发
- Win32API大全
- ICPC北美中部赛区资格赛总结
- 如何处理计算机相关涉密信息的传输与保存,违反国家规定,对涉密计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,构成()。...
- Bentley 软件公司发起 2021 基础设施数字化光辉大奖赛项目征集活动
- 全新UI众人帮任务帮PHP源码/悬赏任务抖音快手头条点赞源码/带三级分销可封装小程序
- 用云渲染好还是自己搭建传统渲染农场好?
热门文章
- 未授予用户在此计算机上的请求登录类型
- 验证计算机名出现一般性网络错误,SQL SERVER 2000 安装提示一般性网络错误
- 【宝塔面板安装与配置、Redis安装与配置、MySQL安装与配置】
- 肖博数学高考数学二轮复习方法统计与统计案例
- 人一辈子最怕留下的25个遗憾
- 【学习笔记】class文件与dex文件
- 用numpy、PyTorch自动求导、torch.nn库实现两层神经网络
- Codeforces Round #484 (Div. 2) C. Cut 'em all!
- 我的世界c语言程序,C语言基本知识
- 计算机动漫课程建设方案,动漫课程实施方案范文