fix(graph): enhance the judgment of boundary conditions for removeEdge functions

pull/1412/head
ztkuaikuai 4 months ago
parent f4a6d2127c
commit bc0e32af57

@ -46,7 +46,8 @@ class GraphAdjList {
if (
!this.adjList.has(vet1) ||
!this.adjList.has(vet2) ||
vet1 === vet2
vet1 === vet2 ||
this.adjList.get(vet1).indexOf(vet2) === -1
) {
throw new Error('Illegal Argument Exception');
}

@ -46,7 +46,8 @@ class GraphAdjList {
if (
!this.adjList.has(vet1) ||
!this.adjList.has(vet2) ||
vet1 === vet2
vet1 === vet2 ||
this.adjList.get(vet1).indexOf(vet2) === -1
) {
throw new Error('Illegal Argument Exception');
}

@ -46,7 +46,8 @@ class GraphAdjList {
if (
!this.adjList.has(vet1) ||
!this.adjList.has(vet2) ||
vet1 === vet2
vet1 === vet2 ||
this.adjList.get(vet1).indexOf(vet2) === -1
) {
throw new Error('Illegal Argument Exception');
}

@ -46,7 +46,8 @@ class GraphAdjList {
if (
!this.adjList.has(vet1) ||
!this.adjList.has(vet2) ||
vet1 === vet2
vet1 === vet2 ||
this.adjList.get(vet1).indexOf(vet2) === -1
) {
throw new Error('Illegal Argument Exception');
}

Loading…
Cancel
Save