<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

<url>
  <loc>https://dsavisualization.com/</loc>
  <lastmod>2026-07-01</lastmod>
  <changefreq>weekly</changefreq>
  <priority>1.0</priority>
</url>

<!-- Category / landing pages -->
<url><loc>https://dsavisualization.com/sorts</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
<url><loc>https://dsavisualization.com/search</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
<url><loc>https://dsavisualization.com/graphs</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
<url><loc>https://dsavisualization.com/trees</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
<url><loc>https://dsavisualization.com/linked-lists</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
<url><loc>https://dsavisualization.com/dynamic-programming</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
<url><loc>https://dsavisualization.com/greedy-algorithms</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
<url><loc>https://dsavisualization.com/backtracking</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
<url><loc>https://dsavisualization.com/string-algorithms</loc><lastmod>2026-07-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>

<!-- Arrays & Strings -->
<url><loc>https://dsavisualization.com/array-visualizer</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/string-visualizer</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/hash</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Sorting -->
<url><loc>https://dsavisualization.com/bubble-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/selection-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/insertion-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/merge-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/quick-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/heap-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/counting-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/radix-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/bucket-sort</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Searching -->
<url><loc>https://dsavisualization.com/binary-linear</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/bfs-dfs</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Linked Lists -->
<url><loc>https://dsavisualization.com/singly-linked-list</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/doubly-linked-list</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/circular-linked-list</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Trees -->
<url><loc>https://dsavisualization.com/binary-tree</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/binary-search-tree</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/avltree</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/rbtree</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/trie</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/segment-tree</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Stacks & Queues -->
<url><loc>https://dsavisualization.com/stack</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/queue</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Graphs -->
<url><loc>https://dsavisualization.com/graph</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/weighted-graph</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/graph-representations</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Dynamic Programming -->
<url><loc>https://dsavisualization.com/fibonacci-sequence</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/knapsack-problem</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/longest-common-subsequence</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Greedy Algorithms -->
<url><loc>https://dsavisualization.com/huffman-coding</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/dijkstras-algorithm</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/kruskals-prims-algorithm</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Backtracking -->
<url><loc>https://dsavisualization.com/n-queens-problem</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/sudoku-solver</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/hamiltonian-path</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- String Algorithms -->
<url><loc>https://dsavisualization.com/rabin-karp-algorithm</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/kmp-algorithm</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://dsavisualization.com/boyer-moore-algorithm</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>

<!-- Misc -->
<url><loc>https://dsavisualization.com/contact</loc><lastmod>2026-07-01</lastmod><changefreq>yearly</changefreq><priority>0.4</priority></url>
<url><loc>https://dsavisualization.com/stay-tuned</loc><lastmod>2026-07-01</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>

</urlset>
