<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://datastructuresandalgorithms.com</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/categories/cost</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/categories/arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/categories/hash-maps</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/categories/linear-structures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/categories/search-and-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/categories/trees-and-graphs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/categories/patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/big-o</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/constant-time</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/linear-time</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/quadratic-time</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/loop-invariants</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/amortized-analysis</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/logarithmic-time</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/linearithmic-time</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/space-for-time</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/auxiliary-space</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/contiguous-arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/rotating-an-array</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/two-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/sliding-windows</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/prefix-sums</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/hash-maps</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/collisions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/linked-lists</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/stacks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/call-stack</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/queues</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/deques</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/recursion</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/binary-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/bubble-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/merge-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/quicksort</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/trees</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/binary-search-trees</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/balanced-trees</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/heaps</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/tree-traversals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/graphs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/adjacency-lists</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/breadth-first-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/depth-first-search</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/dijkstra</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/directed-acyclic-graphs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/disjoint-set-union</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/greedy-choices</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/backtracking</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/dynamic-programming</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/memoisation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/tries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/frequency-counts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/off-by-one</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/inward-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/variable-windows</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/three-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/sorted-runs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/heap-indexes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/visited-sets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/half-open-intervals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/permutations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/tabulation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/pair-enumeration</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/shifting-array-elements</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/linked-list-runner-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/next-greater-values</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/recursive-branching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/binary-search-boundaries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/choosing-a-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/bst-insertion-shape</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/articles/shared-prefix-counts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/llms.txt</loc>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://datastructuresandalgorithms.com/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
