We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2dfa09 commit 8421d19Copy full SHA for 8421d19
src/pages/GraphVisualiser.tsx
@@ -41,6 +41,14 @@ const GraphVisualiser: React.FC = () => {
41
PopulateGraphMap(nodeMap, setNodes, setEdges);
42
}, []);
43
44
+ function runAlgorithm(nodeId: string) {
45
+ if(algorithm === GraphAlgorithm.BFS){
46
+ BreadthFirstSearch(nodeMap, setNodes, nodeId);
47
+ } else {
48
+ DepthFirstSearch(nodeMap, setNodes, nodeId);
49
+ }
50
51
+
52
53
return (
54
<div className="graph-canvas">
@@ -55,7 +63,7 @@ const GraphVisualiser: React.FC = () => {
55
63
<GraphCanvas
56
64
nodes={nodes}
57
65
edges={edges}
58
- onNodeDoubleClick={node => DepthFirstSearch(nodeMap, setNodes, node.id)}
66
+ onNodeDoubleClick={node => runAlgorithm(node.id)}
59
67
/>
60
68
</div>
61
69
0 commit comments