파이썬을 배우기 시작해서 그래프에 관한 데이터 구조에 대한 부분을 보고 있었는데, 그래프의 깊이 우선 순회와 너비 우선 순회를 구현하기 위한 것인데 결국 g.add_nodes([i+1 for i in range(10)]) TypeError: add_nodes() 필수 위치 인수 1개가 누락되었습니다. 'nodelist'가 표시됩니다. 해결 방법을 모르겠습니다. 조언을 주실 수 있는 분 계십니까?
이건 내 프로그램이야
클래스 그래프(객체):
으아악if name == '__main__':
으아악g.add_nodes([범위(10) 내의 i에 대한 i+1])
g.add_edge((1, 2))
g.add_edge((1, 3))
g.add_edge((2, 4) )
g.add_edge((2, 5))
g.add_edge((4, 8))
g.add_edge((5, 8))
g.add_edge((5, 9))
g.add_edge( (3, 6))
g.add_edge((3, 7))
g.add_edge((7, 10))
g.add_edge((9, 10))
print('노드:' + g.nodes ())
order = g.breadtg_frist_search(1)
order = g.length_first_search(1)
으아악
if node not in self.add_nodes():
中的add_nodes()
매개변수가 필요하며 필요한 것은 사용자에게 달려 있습니다.