【Leetcode】1791. Find Center of Star Graph

news/2024/7/5 0:53:58

题目地址:

https://leetcode.com/problems/find-center-of-star-graph/

给定一个 n n n个顶点的无向图,给出所有的 n − 1 n-1 n1条边,题目保证其为星形图,即只有一个点在中心,其余点都与它相连。求中心点编号。

边是以两个顶点编号给出的,所以出现多次的顶点即为所求。其实不用遍历完所有边,只需要遍历前两条边即能找到答案。代码如下:

public class Solution {
    public int findCenter(int[][] edges) {
    	return edges[0][0] == edges[1][0] || edges[0][0] == edges[1][1] ? edges[0][0] : edges[0][1];
    }
}

时空复杂度 O ( 1 ) O(1) O(1)


http://www.niftyadmin.cn/n/3641958.html

相关文章

How to: Modify a Project System So That Projects Load in Multiple Versions of Visual Studio

How to: Modify a Project System So That Projects Load in Multiple Versions of Visual Studio http://msdn.microsoft.com/en-us/library/hh266706(vVS.110).aspx posted on 2014-02-21 12:02 K3 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/sskset/p/3…

java与Groovy的整合(I)

Groovy是构建在JVM上的一个轻量级却强大的动态语言.因为Groovy就是用Java写的,Groovy可以做到与Java的无缝兼容,可以使用Java强大的类库 而且Groovy最终也会被编译成class文件. Groovy在1.0版的时候还存在性能问题,因为Groovy的很多实现都是用反射来做的,但是现在Groovy 1.1快…

设计模式:中介者模式(Mediator)

定 义:用一个中介对象来封装一系列对象的交互。中介者使各个对象不需要显示地相互作用,从而耦合松散,而且可以独立的改变他们之间的交互。 结构图: Mediator类,抽象中介者类 abstract class Mediator{public abstrac…

java与Groovy的整合(II)

Groovy与流行框架的集成 1.与Spring的集成 现在Spring的核心包就提供了与Groovy的集成了,,很好,很强大,这样就可以显示业务逻辑的动态改变了 由于Groovy的代码中也有描述Java代码的机制,因此两者合用非常容易 Spring Bean: 代码 class"org.springframework.bea…

【Leetcode】1844. Replace All Digits with Characters

题目地址: https://leetcode.com/problems/replace-all-digits-with-characters/ 给定一个字符串sss,其只含小写字母和数字,并且偶数下标的全是小写字母,奇数下标的全是单个数字。要求将sss中的数字都改为其前一个字母加上这个数…

【Leetcode】848. Shifting Letters

题目地址: https://leetcode.com/problems/shifting-letters/ 给定一个小写英文字母的长nnn字符串sss,和一个等长的非负整数数组AAA,要求先将s[0]s[0]s[0]字符增加A[0]A[0]A[0]这么多数,然后将s[0:1]s[0:1]s[0:1]增加A[1]A[1]A[…

实现主成分分析与白化

在这一节里,我们将总结PCA,ZCA白化算法,并描述如何使用高效的线性代数库来实现它们。 首先,我们需要确保数据的均值(近似)为零。对于自然图像,我们通过减去每个图像块(patch)的均值(近似地&…

实战 Groovy: Groovy:Java 程序员的 DSL

实战 Groovy: Groovy:Java 程序员的 DSL 用 Groovy 编写更少的代码,完成更多的工作Scott Davis, 创始人, ThirstyHead.comScott Davis 是国际知名作家、演讲家、软件开发人员。他是 ThirstyHead.com 的创始人,这是一家 Groovy 和 Grails 培训…