<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://visual-algo-2-0.vercel.app/</loc>
    <lastmod>2026-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- Sorting -->
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/bubble</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/selection</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/insertion</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/quick</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/merge</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/heap</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/shell</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/cocktail</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/gnome</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/counting</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/radix</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/comb</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/cycle</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/pancake</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/oddeven</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/sorting/bucket</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <!-- Searching -->
  <url><loc>https://visual-algo-2-0.vercel.app/searching/linear</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/searching/binary</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/searching/jump</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/searching/exponential</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/searching/ternary</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/searching/interpolation</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/searching/fibonacci</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <!-- Graph -->
  <url><loc>https://visual-algo-2-0.vercel.app/graph/bfs</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/graph/dfs</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/graph/dijkstra</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/graph/prim</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/graph/kruskal</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/graph/bellmanford</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/graph/floyd</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/graph/astar</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <!-- Tree -->
  <url><loc>https://visual-algo-2-0.vercel.app/tree/segment</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <!-- Dynamic Programming -->
  <url><loc>https://visual-algo-2-0.vercel.app/dp/lcs</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/dp/knapsack</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/dp/lis</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/dp/fib</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/dp/editdistance</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/dp/coinchange</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/dp/matrixchain</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <!-- Strings -->
  <url><loc>https://visual-algo-2-0.vercel.app/strings/kmp</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/strings/rabinkarp</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/strings/z</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/strings/palindrome</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/strings/boyermoore</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <!-- Puzzles -->
  <url><loc>https://visual-algo-2-0.vercel.app/puzzles/queens</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/puzzles/sudoku</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/puzzles/knight</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <!-- Pathfinding playground -->
  <url><loc>https://visual-algo-2-0.vercel.app/pathfinding/bfs</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/pathfinding/dfs</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/pathfinding/greedy</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/pathfinding/astar</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <!-- Geometry -->
  <url><loc>https://visual-algo-2-0.vercel.app/geometry/graham</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://visual-algo-2-0.vercel.app/geometry/jarvis</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <!-- Race -->
  <url><loc>https://visual-algo-2-0.vercel.app/race</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
</urlset>
