代码之家  ›  专栏  ›  技术社区  ›  NeoExceptCodeBad

如果我有很多垂直线,我如何找到它们的边缘?

  •  0
  • NeoExceptCodeBad  · 技术社区  · 1 年前

    我正在尝试制作一个邻接列表,但我需要源和目的地的边缘:

    class Vertex:
        def __init__(self, node):
            self.id = node
            self.next = None
    
    
    class Graph:
        def __init__(self, verticies):
            self.nV = verticies
            self.graph_arr = [None]*self.nV
    
        def add_edges(self, source, destination):
            node = Vertex(destination)
            node.next = self.graph_arr[source]
    

    我有50多个垂直领域,所以我不能只手动插入它们+我需要能够承受变化的代码。

    我不知道从哪里开始,

    任何建议都将不胜感激。

    0 回复  |  直到 1 年前