Java 查找连接到图形中源节点的边

Java 查找连接到图形中源节点的边,java,graph-algorithm,sortedset,Java,Graph Algorithm,Sortedset,我有一个java SortedSet,它包含有向图的边。SortedSet的每个元素都是一个2元素列表,第一个是源节点,第二个是目标节点。给定一个源节点,我希望以尽可能最佳的时间复杂度找到源节点中出现的所有边。如何在Java中实现这一点 谢谢这是家庭作业吗?因为这个问题让我觉得我在做你的工作,而你根本不去想它…我尝试了使用子集函数,但没有成功。你能详细说明你做了什么不起作用吗?你用的是哪个比较器,等等……基本上我想写我自己的二进制搜索,但我认为使用内置函数会更有效。我尝试使用subset函数,因

我有一个java SortedSet,它包含有向图的边。SortedSet的每个元素都是一个2元素列表,第一个是源节点,第二个是目标节点。给定一个源节点,我希望以尽可能最佳的时间复杂度找到源节点中出现的所有边。如何在Java中实现这一点


谢谢

这是家庭作业吗?因为这个问题让我觉得我在做你的工作,而你根本不去想它…我尝试了使用子集函数,但没有成功。你能详细说明你做了什么不起作用吗?你用的是哪个比较器,等等……基本上我想写我自己的二进制搜索,但我认为使用内置函数会更有效。我尝试使用subset函数,因为在某种程度上,我希望找到sortedset中的所有元素,其中第一个元素是源,即源节点,第二个元素可以是任何东西。使用subset函数,第一个参数成为一个列表,其中包含(sourcenode,null)。但我无法得到函数的第二个参数Time已经明确地为您展示了一些源代码,因为所有这些看起来都相当正确。