<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://visualdsa.net/</loc><lastmod>2026-10-19</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://visualdsa.net/privacy.html</loc><lastmod>2026-10-19</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://visualdsa.net/terms.html</loc><lastmod>2026-10-19</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://visualdsa.net/refund.html</loc><lastmod>2026-10-19</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://visualdsa.net/contact.html</loc><lastmod>2026-10-19</lastmod><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://visualdsa.net/learn/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://visualdsa.net/learn/linear-search/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/binary-search/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/two-pointers/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/sliding-window/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/kadane/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/prefix-sum/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/dutch-flag/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/majority-vote/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/palindrome/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/longest-unique/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/anagram/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/two-sum/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/subarray-sum-k/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/bubble-sort/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/selection-sort/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/insertion-sort/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/merge-sort/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/quick-sort/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/counting-sort/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/valid-parentheses/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/next-greater/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/rpn/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/queue-two-stacks/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/sliding-max/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/reverse-list/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/list-middle/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/list-cycle/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/merge-lists/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/remove-nth/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/bst-insert/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/bst-search/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/inorder/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/preorder/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/postorder/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/level-order/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/max-depth/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/bst-lca/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/heap-push/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/heap-sort/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/kth-largest/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/bfs/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/dfs/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/dijkstra/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/topo-sort/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/kruskal/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/islands/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/subsets/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/permutations/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/n-queens/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/climbing-stairs/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/house-robber/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/coin-change/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/lis/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/lcs/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/edit-distance/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/knapsack/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/unique-paths/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/count-bits/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/single-number/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-value-reference/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-boxing/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-parameters/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-strings/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-closures/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-linq-deferred/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-async/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-list-capacity/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-dictionary/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-try-finally/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-yield/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-iqueryable-enumerable/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/cs-cancellation-token/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/oop-class-object/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/oop-encapsulation/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/oop-inheritance/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/oop-polymorphism/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/oop-interface/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/oop-overloading/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/oop-static/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/oop-override-new/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/pattern-repository/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/pattern-factory/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/pattern-strategy/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/solid-srp/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/solid-ocp/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/solid-lsp/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/solid-isp/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://visualdsa.net/learn/solid-dip/</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
