Skip to content

Commit a4cbba4

Browse files
committed
Move topo sort
1 parent 7b150d4 commit a4cbba4

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/components/Sidebar/SidebarLinks.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ export default function SidebarLinks() {
4040
<LinkWithTooltip href="#graph-bfs" description="BFS" />
4141
<LinkWithTooltip href="#graph-dijkstra" description="Dijkstra (shortest path)" />
4242
<LinkWithTooltip href="#graph-bellman-ford" description="Bellman-Ford (shortest path)" />
43+
<LinkWithTooltip href="#graph-kahn" description="Kahn (topological sort)" />
4344
<LinkWithTooltip href="#graph-kruskal" description="Kruskal (mst)" />
4445
<LinkWithTooltip href="#graph-prim" description="Prim (mst)" />
45-
<LinkWithTooltip href="#graph-kahn" description="Kahn (topological sort)" />
4646
</Accordion>
4747
<Accordion title="Heap">
4848
<LinkWithTooltip href="#heap-find-top-k-elements" description="find top k elements with heap" />

src/sections/Graph/index.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ import DFSiterativePY from '@code/python/graph/dfs_iterative.py?raw'
77
import BFSPY from '@code/python/graph/bfs.py?raw'
88
import DijkstraPY from '@code/python/graph/dijkstra.py?raw'
99
import BellmanFordPY from '@code/python/graph/bellman_ford.py?raw'
10+
import KahnPY from '@code/python/graph/kahn.py?raw'
1011
import KruskalPY from '@code/python/graph/kruskal.py?raw'
1112
import PrimPY from '@code/python/graph/prim.py?raw'
12-
import KahnPY from '@code/python/graph/kahn.py?raw'
1313

1414
import DFSrecursiveJS from '@code/javascript/graph/dfs_recursive.js?raw'
1515
import DFSiterativeJS from '@code/javascript/graph/dfs_iterative.js?raw'
1616
import BFSJS from '@code/javascript/graph/bfs.js?raw'
1717
import DijkstraJS from '@code/javascript/graph/dijkstra.js?raw'
1818
import BellmanFordJS from '@code/javascript/graph/bellman_ford.js?raw'
19+
import KahnJS from '@code/javascript/graph/kahn.js?raw'
1920
import KruskalJS from '@code/javascript/graph/kruskal.js?raw'
2021
import PrimJS from '@code/javascript/graph/prim.js?raw'
21-
import KahnJS from '@code/javascript/graph/kahn.js?raw'
2222

2323

2424
export default function Graph() {
@@ -55,6 +55,12 @@ export default function Graph() {
5555
<Tabs.Tab code={BellmanFordJS} language="javascript" />
5656
</Tabs>
5757
</section>
58+
<section id="graph-kahn">
59+
<Tabs title="Kahn (topological sort)">
60+
<Tabs.Tab code={KahnPY} language="python" />
61+
<Tabs.Tab code={KahnJS} language="javascript" />
62+
</Tabs>
63+
</section>
5864
<section id="graph-kruskal">
5965
<Tabs title="Kruskal (mst)">
6066
<Tabs.Tab code={KruskalPY} language="python" />
@@ -67,12 +73,6 @@ export default function Graph() {
6773
<Tabs.Tab code={PrimJS} language="javascript" />
6874
</Tabs>
6975
</section>
70-
<section id="graph-kahn">
71-
<Tabs title="Kahn (topological sort)">
72-
<Tabs.Tab code={KahnPY} language="python" />
73-
<Tabs.Tab code={KahnJS} language="javascript" />
74-
</Tabs>
75-
</section>
7676
</div>
7777
)
7878
}

0 commit comments

Comments
 (0)