<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://bytepatterns.com</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://bytepatterns.com/roadmap</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/animations</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/cheatsheets</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/cheatsheets/big-o</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/cheatsheets/patterns</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/cheatsheets/sql</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/cheatsheets/python</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/videos</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://bytepatterns.com/privacy</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://bytepatterns.com/terms</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/big-o</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/backtracking</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/greedy</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/tries</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/heaps</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/two-heaps-k-way</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/matrix-grid</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/union-find</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/intervals</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/bit-manipulation</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/math-number-theory</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/big-o/what-is-big-o</loc>
<lastmod>2026-10-10T14:38:08.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/big-o/o1-and-on</loc>
<lastmod>2026-10-10T14:38:08.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/big-o/on2-and-nested-loops</loc>
<lastmod>2026-10-10T14:38:08.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/big-o/ologn-halving</loc>
<lastmod>2026-10-10T14:38:08.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/big-o/comparing-complexities</loc>
<lastmod>2026-10-10T14:38:08.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/array-basics</loc>
<lastmod>2026-10-10T14:38:08.319Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/two-pointers</loc>
<lastmod>2026-10-10T14:38:08.320Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/sliding-window</loc>
<lastmod>2026-10-10T14:38:08.320Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/prefix-sums</loc>
<lastmod>2026-10-10T14:38:08.321Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/in-place-reversal</loc>
<lastmod>2026-10-10T14:38:08.321Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/move-zeroes</loc>
<lastmod>2026-10-10T14:38:08.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/container-with-most-water</loc>
<lastmod>2026-10-10T14:38:08.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/kadanes-algorithm</loc>
<lastmod>2026-10-10T14:38:08.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/cyclic-sort</loc>
<lastmod>2026-10-10T14:38:08.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/merge-sorted-arrays</loc>
<lastmod>2026-10-10T14:38:08.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/dutch-national-flag</loc>
<lastmod>2026-10-10T14:38:08.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/product-except-self</loc>
<lastmod>2026-10-10T14:38:08.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/rotate-array</loc>
<lastmod>2026-10-10T14:38:08.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/arrays/majority-element</loc>
<lastmod>2026-10-10T14:38:08.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/string-basics</loc>
<lastmod>2026-10-10T14:38:08.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/valid-palindrome</loc>
<lastmod>2026-10-10T14:38:08.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/reverse-words</loc>
<lastmod>2026-10-10T14:38:08.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/longest-substring-without-repeats</loc>
<lastmod>2026-10-10T14:38:08.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/longest-palindromic-substring</loc>
<lastmod>2026-10-10T14:38:08.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/rabin-karp-rolling-hash</loc>
<lastmod>2026-10-10T14:38:08.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/string-matching-intuition</loc>
<lastmod>2026-10-10T14:38:08.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/kmp-failure-table</loc>
<lastmod>2026-10-10T14:38:08.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/z-algorithm</loc>
<lastmod>2026-10-10T14:38:08.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/string-compression</loc>
<lastmod>2026-10-10T14:38:08.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/strings/encode-decode-strings</loc>
<lastmod>2026-10-10T14:38:08.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching/linear-search</loc>
<lastmod>2026-10-10T14:38:08.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching/binary-search</loc>
<lastmod>2026-10-10T14:38:08.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching/binary-search-variants</loc>
<lastmod>2026-10-10T14:38:08.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching/search-in-rotated-array</loc>
<lastmod>2026-10-10T14:38:08.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching/binary-search-on-answer</loc>
<lastmod>2026-10-10T14:38:08.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching/search-2d-matrix</loc>
<lastmod>2026-10-10T14:38:08.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching/find-peak-element</loc>
<lastmod>2026-10-10T14:38:08.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/searching/kth-smallest-matrix</loc>
<lastmod>2026-10-10T14:38:08.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/sorting-basics</loc>
<lastmod>2026-10-10T14:38:08.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/bubble-sort</loc>
<lastmod>2026-10-10T14:38:08.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/selection-sort</loc>
<lastmod>2026-10-10T14:38:08.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/insertion-sort</loc>
<lastmod>2026-10-10T14:38:08.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/merge-sort</loc>
<lastmod>2026-10-10T14:38:08.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/quick-sort</loc>
<lastmod>2026-10-10T14:38:08.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/counting-sort</loc>
<lastmod>2026-10-10T14:38:08.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/which-sort-when</loc>
<lastmod>2026-10-10T14:38:08.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/heap-sort</loc>
<lastmod>2026-10-10T14:38:08.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sorting/radix-sort</loc>
<lastmod>2026-10-10T14:38:08.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/singly-linked-list-basics</loc>
<lastmod>2026-10-10T14:38:08.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/traversal-and-search</loc>
<lastmod>2026-10-10T14:38:08.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/insert-and-delete</loc>
<lastmod>2026-10-10T14:38:08.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/reverse-linked-list</loc>
<lastmod>2026-10-10T14:38:08.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/fast-and-slow-pointers</loc>
<lastmod>2026-10-10T14:38:08.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/detect-cycle</loc>
<lastmod>2026-10-10T14:38:08.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/find-the-cycle-start</loc>
<lastmod>2026-10-10T14:38:08.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/merge-two-sorted-lists</loc>
<lastmod>2026-10-10T14:38:08.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/copy-list-with-random-pointer</loc>
<lastmod>2026-10-10T14:38:08.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/linked-lists/doubly-linked-lists</loc>
<lastmod>2026-10-10T14:38:08.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/stack-basics</loc>
<lastmod>2026-10-10T14:38:08.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/valid-parentheses</loc>
<lastmod>2026-10-10T14:38:08.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/queue-basics</loc>
<lastmod>2026-10-10T14:38:08.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/queue-with-two-stacks</loc>
<lastmod>2026-10-10T14:38:08.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/monotonic-stack</loc>
<lastmod>2026-10-10T14:38:08.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/min-stack</loc>
<lastmod>2026-10-10T14:38:08.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/sliding-window-maximum</loc>
<lastmod>2026-10-10T14:38:08.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/circular-queue</loc>
<lastmod>2026-10-10T14:38:08.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/stacks-queues/largest-rectangle</loc>
<lastmod>2026-10-10T14:38:08.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables/hash-table-basics</loc>
<lastmod>2026-10-10T14:38:08.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables/two-sum</loc>
<lastmod>2026-10-10T14:38:08.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables/frequency-counting</loc>
<lastmod>2026-10-10T14:38:08.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables/group-anagrams</loc>
<lastmod>2026-10-10T14:38:08.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables/when-hashing-fails</loc>
<lastmod>2026-10-10T14:38:08.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables/subarray-sum-map</loc>
<lastmod>2026-10-10T14:38:08.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables/top-k-buckets</loc>
<lastmod>2026-10-10T14:38:08.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/hash-tables/lfu-frequency-buckets</loc>
<lastmod>2026-10-10T14:38:08.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion/recursion-basics</loc>
<lastmod>2026-10-10T14:38:08.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion/call-stack-visualized</loc>
<lastmod>2026-10-10T14:38:08.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion/factorial-and-fibonacci</loc>
<lastmod>2026-10-10T14:38:08.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion/memoization-intro</loc>
<lastmod>2026-10-10T14:38:08.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion/backtracking-intro</loc>
<lastmod>2026-10-10T14:38:08.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion/return-up-or-pass-down</loc>
<lastmod>2026-10-10T14:38:08.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion/tail-recursion</loc>
<lastmod>2026-10-10T14:38:08.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/recursion/your-own-call-stack</loc>
<lastmod>2026-10-10T14:38:08.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/backtracking/the-decision-tree</loc>
<lastmod>2026-10-10T14:38:08.333Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/backtracking/subsets</loc>
<lastmod>2026-10-10T14:38:08.333Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/backtracking/permutations</loc>
<lastmod>2026-10-10T14:38:08.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/backtracking/n-queens</loc>
<lastmod>2026-10-10T14:38:08.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/backtracking/word-search-and-pruning</loc>
<lastmod>2026-10-10T14:38:08.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/greedy/what-makes-greedy-work</loc>
<lastmod>2026-10-10T14:38:08.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/greedy/interval-scheduling</loc>
<lastmod>2026-10-10T14:38:08.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/greedy/jump-game</loc>
<lastmod>2026-10-10T14:38:08.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/greedy/gas-station</loc>
<lastmod>2026-10-10T14:38:08.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/greedy/huffman-intuition</loc>
<lastmod>2026-10-10T14:38:08.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/tree-basics</loc>
<lastmod>2026-10-10T14:38:08.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/binary-trees</loc>
<lastmod>2026-10-10T14:38:08.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/tree-traversals</loc>
<lastmod>2026-10-10T14:38:08.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/bst-basics</loc>
<lastmod>2026-10-10T14:38:08.623Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/bst-insert-and-search</loc>
<lastmod>2026-10-10T14:38:08.623Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/validate-bst</loc>
<lastmod>2026-10-10T14:38:08.624Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/tree-depth-and-balance</loc>
<lastmod>2026-10-10T14:38:08.624Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/lowest-common-ancestor</loc>
<lastmod>2026-10-10T14:38:08.625Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/level-order-traversal</loc>
<lastmod>2026-10-10T14:38:08.625Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/tree-diameter</loc>
<lastmod>2026-10-10T14:38:08.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/path-sum-variants</loc>
<lastmod>2026-10-10T14:38:08.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/serialize-and-deserialize</loc>
<lastmod>2026-10-10T14:38:08.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/vertical-order-traversal</loc>
<lastmod>2026-10-10T14:38:08.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/trees/build-tree-from-traversals</loc>
<lastmod>2026-10-10T14:38:08.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/tries/trie-basics</loc>
<lastmod>2026-10-10T14:38:08.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/tries/prefix-search-and-autocomplete</loc>
<lastmod>2026-10-10T14:38:08.630Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/tries/word-search-with-a-trie</loc>
<lastmod>2026-10-10T14:38:08.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/tries/trie-vs-hash-set</loc>
<lastmod>2026-10-10T14:38:08.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/heaps/heap-basics</loc>
<lastmod>2026-10-10T14:38:08.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/heaps/heapify-and-sift</loc>
<lastmod>2026-10-10T14:38:08.542Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/heaps/priority-queue</loc>
<lastmod>2026-10-10T14:38:08.542Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/heaps/top-k-elements</loc>
<lastmod>2026-10-10T14:38:08.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/heaps/k-closest-points</loc>
<lastmod>2026-10-10T14:38:08.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/heaps/reorganize-a-string</loc>
<lastmod>2026-10-10T14:38:08.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/heaps/task-scheduler</loc>
<lastmod>2026-10-10T14:38:08.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/two-heaps-k-way/two-heaps-running-median</loc>
<lastmod>2026-10-10T14:38:08.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/two-heaps-k-way/k-way-merge</loc>
<lastmod>2026-10-10T14:38:08.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/two-heaps-k-way/top-k-frequent-stream</loc>
<lastmod>2026-10-10T14:38:08.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/two-heaps-k-way/sliding-window-median</loc>
<lastmod>2026-10-10T14:38:08.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/graph-basics</loc>
<lastmod>2026-10-10T14:38:08.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/adjacency-representations</loc>
<lastmod>2026-10-10T14:38:08.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/breadth-first-search</loc>
<lastmod>2026-10-10T14:38:08.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/depth-first-search</loc>
<lastmod>2026-10-10T14:38:08.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/connected-components</loc>
<lastmod>2026-10-10T14:38:08.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/shortest-path-unweighted</loc>
<lastmod>2026-10-10T14:38:08.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/dijkstra-intro</loc>
<lastmod>2026-10-10T14:38:08.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/topological-sort</loc>
<lastmod>2026-10-10T14:38:08.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/bellman-ford</loc>
<lastmod>2026-10-10T14:38:08.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/kruskal-mst</loc>
<lastmod>2026-10-10T14:38:08.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/prim-mst</loc>
<lastmod>2026-10-10T14:38:08.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/bipartite-check</loc>
<lastmod>2026-10-10T14:38:08.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/directed-cycle-colours</loc>
<lastmod>2026-10-10T14:38:08.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/implicit-graph-bfs</loc>
<lastmod>2026-10-10T14:38:08.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/multi-source-bfs</loc>
<lastmod>2026-10-10T14:38:08.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/graphs/strongly-connected-components</loc>
<lastmod>2026-10-10T14:38:08.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/matrix-grid/grid-traversal-and-neighbours</loc>
<lastmod>2026-10-10T14:38:08.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/matrix-grid/spiral-order</loc>
<lastmod>2026-10-10T14:38:08.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/matrix-grid/rotate-in-place</loc>
<lastmod>2026-10-10T14:38:08.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/matrix-grid/number-of-islands</loc>
<lastmod>2026-10-10T14:38:08.572Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/matrix-grid/flood-fill</loc>
<lastmod>2026-10-10T14:38:08.572Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/union-find/disjoint-sets-basics</loc>
<lastmod>2026-10-10T14:38:08.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/union-find/path-compression</loc>
<lastmod>2026-10-10T14:38:08.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/union-find/union-by-size</loc>
<lastmod>2026-10-10T14:38:08.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/union-find/components-and-cycles</loc>
<lastmod>2026-10-10T14:38:08.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/intervals/interval-basics-and-sorting</loc>
<lastmod>2026-10-10T14:38:08.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/intervals/merge-intervals</loc>
<lastmod>2026-10-10T14:38:08.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/intervals/insert-interval</loc>
<lastmod>2026-10-10T14:38:08.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/intervals/meeting-rooms</loc>
<lastmod>2026-10-10T14:38:08.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/bit-manipulation/binary-and-bitwise-ops</loc>
<lastmod>2026-10-10T14:38:08.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/bit-manipulation/xor-tricks</loc>
<lastmod>2026-10-10T14:38:08.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/bit-manipulation/counting-set-bits</loc>
<lastmod>2026-10-10T14:38:08.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/bit-manipulation/masks-and-power-of-two</loc>
<lastmod>2026-10-10T14:38:08.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/bit-manipulation/bitmask-as-a-set</loc>
<lastmod>2026-10-10T14:38:08.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/math-number-theory/modular-arithmetic</loc>
<lastmod>2026-10-10T14:38:08.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/math-number-theory/gcd-and-euclid</loc>
<lastmod>2026-10-10T14:38:08.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/math-number-theory/sieve-of-eratosthenes</loc>
<lastmod>2026-10-10T14:38:08.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/math-number-theory/fast-exponentiation</loc>
<lastmod>2026-10-10T14:38:08.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/math-number-theory/counting-permutations-combinations</loc>
<lastmod>2026-10-10T14:38:08.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/what-is-dp</loc>
<lastmod>2026-10-10T14:38:08.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/top-down-vs-bottom-up</loc>
<lastmod>2026-10-10T14:38:08.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/climbing-stairs</loc>
<lastmod>2026-10-10T14:38:08.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/house-robber</loc>
<lastmod>2026-10-10T14:38:08.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/coin-change</loc>
<lastmod>2026-10-10T14:38:08.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/longest-common-subsequence</loc>
<lastmod>2026-10-10T14:38:08.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/knapsack-01</loc>
<lastmod>2026-10-10T14:38:08.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/edit-distance</loc>
<lastmod>2026-10-10T14:38:08.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/longest-increasing-subsequence</loc>
<lastmod>2026-10-10T14:38:08.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/dp-on-grids</loc>
<lastmod>2026-10-10T14:38:08.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/unbounded-knapsack</loc>
<lastmod>2026-10-10T14:38:08.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/coin-change-ways</loc>
<lastmod>2026-10-10T14:38:08.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/partition-equal-subset</loc>
<lastmod>2026-10-10T14:38:08.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/house-robber-circle</loc>
<lastmod>2026-10-10T14:38:08.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/lis-patience-tails</loc>
<lastmod>2026-10-10T14:38:08.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/matrix-chain-order</loc>
<lastmod>2026-10-10T14:38:08.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/dp-on-trees</loc>
<lastmod>2026-10-10T14:38:08.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/word-break-dp</loc>
<lastmod>2026-10-10T14:38:08.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/reading-the-answer-back</loc>
<lastmod>2026-10-10T14:38:08.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/dynamic-programming/stock-state-machine</loc>
<lastmod>2026-10-10T14:38:08.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/what-is-system-design</loc>
<lastmod>2026-10-10T14:38:08.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/vertical-vs-horizontal-scaling</loc>
<lastmod>2026-10-10T14:38:08.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/load-balancing</loc>
<lastmod>2026-10-10T14:38:08.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/caching</loc>
<lastmod>2026-10-10T14:38:08.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/cache-invalidation-and-eviction</loc>
<lastmod>2026-10-10T14:38:08.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/cdn</loc>
<lastmod>2026-10-10T14:38:08.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/database-replication</loc>
<lastmod>2026-10-10T14:38:08.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/database-sharding</loc>
<lastmod>2026-10-10T14:38:08.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/sql-vs-nosql</loc>
<lastmod>2026-10-10T14:38:08.617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/consistency-and-cap</loc>
<lastmod>2026-10-10T14:38:08.617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/message-queues</loc>
<lastmod>2026-10-10T14:38:08.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/rate-limiting</loc>
<lastmod>2026-10-10T14:38:08.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/api-design-rest</loc>
<lastmod>2026-10-10T14:38:08.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/websockets-and-realtime</loc>
<lastmod>2026-10-10T14:38:08.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/observability-basics</loc>
<lastmod>2026-10-10T14:38:08.620Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/consistency-models</loc>
<lastmod>2026-10-10T14:38:08.620Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design/tracing-a-request</loc>
<lastmod>2026-10-10T14:38:08.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-url-shortener</loc>
<lastmod>2026-10-10T14:38:08.603Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-rate-limiter</loc>
<lastmod>2026-10-10T14:38:08.604Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-chat-app</loc>
<lastmod>2026-10-10T14:38:08.604Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-news-feed</loc>
<lastmod>2026-10-10T14:38:08.604Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-notification-system</loc>
<lastmod>2026-10-10T14:38:08.605Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-search-autocomplete</loc>
<lastmod>2026-10-10T14:38:08.606Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-file-storage-service</loc>
<lastmod>2026-10-10T14:38:08.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-video-streaming</loc>
<lastmod>2026-10-10T14:38:08.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-ride-matching</loc>
<lastmod>2026-10-10T14:38:08.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-payment-ledger</loc>
<lastmod>2026-10-10T14:38:08.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-job-scheduler</loc>
<lastmod>2026-10-10T14:38:08.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-geo-proximity-search</loc>
<lastmod>2026-10-10T14:38:08.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-ecommerce-inventory</loc>
<lastmod>2026-10-10T14:38:08.609Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-ad-click-aggregation</loc>
<lastmod>2026-10-10T14:38:08.610Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-distributed-cache</loc>
<lastmod>2026-10-10T14:38:08.610Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-key-value-store</loc>
<lastmod>2026-10-10T14:38:08.610Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-web-crawler</loc>
<lastmod>2026-10-10T14:38:08.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-leaderboard</loc>
<lastmod>2026-10-10T14:38:08.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-hotel-booking</loc>
<lastmod>2026-10-10T14:38:08.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/system-design-cases/design-a-collaborative-editor</loc>
<lastmod>2026-10-10T14:38:08.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/what-is-machine-learning</loc>
<lastmod>2026-10-10T14:38:08.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/training-vs-inference</loc>
<lastmod>2026-10-10T14:38:08.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/embeddings</loc>
<lastmod>2026-10-10T14:38:08.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/cosine-similarity</loc>
<lastmod>2026-10-10T14:38:08.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/tokenization</loc>
<lastmod>2026-10-10T14:38:08.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/attention-intuition</loc>
<lastmod>2026-10-10T14:38:08.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/transformers-big-picture</loc>
<lastmod>2026-10-10T14:38:08.309Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/what-is-an-llm</loc>
<lastmod>2026-10-10T14:38:08.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/temperature-and-sampling</loc>
<lastmod>2026-10-10T14:38:08.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/context-windows</loc>
<lastmod>2026-10-10T14:38:08.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/rag-basics</loc>
<lastmod>2026-10-10T14:38:08.312Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/vector-databases</loc>
<lastmod>2026-10-10T14:38:08.312Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/fine-tuning-vs-prompting</loc>
<lastmod>2026-10-10T14:38:08.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/agents-and-tools</loc>
<lastmod>2026-10-10T14:38:08.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/evaluating-llms</loc>
<lastmod>2026-10-10T14:38:08.314Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/chunking-and-reranking</loc>
<lastmod>2026-10-10T14:38:08.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/adapters-and-lora</loc>
<lastmod>2026-10-10T14:38:08.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/quantization</loc>
<lastmod>2026-10-10T14:38:08.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/approximate-nearest-neighbours</loc>
<lastmod>2026-10-10T14:38:08.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/llm-as-a-judge</loc>
<lastmod>2026-10-10T14:38:08.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/the-tool-use-loop</loc>
<lastmod>2026-10-10T14:38:08.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/guardrails</loc>
<lastmod>2026-10-10T14:38:08.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/bpe-vs-wordpiece</loc>
<lastmod>2026-10-10T14:38:08.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/the-kv-cache</loc>
<lastmod>2026-10-10T14:38:08.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/speculative-decoding</loc>
<lastmod>2026-10-10T14:38:08.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/model-routing</loc>
<lastmod>2026-10-11T09:27:59.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/pii-masking</loc>
<lastmod>2026-10-11T09:27:59.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/pilot-to-production</loc>
<lastmod>2026-10-11T09:27:59.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/ai-center-of-excellence</loc>
<lastmod>2026-10-11T09:27:59.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/ai-change-management</loc>
<lastmod>2026-10-11T09:27:59.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/data-readiness</loc>
<lastmod>2026-10-11T09:27:59.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/ai-ml/measuring-ai-value</loc>
<lastmod>2026-10-11T09:27:59.301Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/what-is-lld</loc>
<lastmod>2026-10-10T14:38:08.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/encapsulation-and-invariants</loc>
<lastmod>2026-10-10T14:38:08.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/composition-vs-inheritance</loc>
<lastmod>2026-10-10T14:38:08.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/interfaces-and-polymorphism</loc>
<lastmod>2026-10-10T14:38:08.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/solid-overview</loc>
<lastmod>2026-10-10T14:38:08.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/strategy-pattern</loc>
<lastmod>2026-10-10T14:38:08.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/observer-pattern</loc>
<lastmod>2026-10-10T14:38:08.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/factory-pattern</loc>
<lastmod>2026-10-10T14:38:08.565Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/state-pattern</loc>
<lastmod>2026-10-10T14:38:08.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/designing-a-parking-lot</loc>
<lastmod>2026-10-10T14:38:08.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/designing-a-file-system</loc>
<lastmod>2026-10-10T14:38:08.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/elevator-controller</loc>
<lastmod>2026-10-10T14:38:08.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/lru-cache-design</loc>
<lastmod>2026-10-10T14:38:08.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/vending-machine-design</loc>
<lastmod>2026-10-10T14:38:08.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/lld/chess-board-model</loc>
<lastmod>2026-10-10T14:38:08.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/threads-vs-processes</loc>
<lastmod>2026-10-10T14:38:08.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/race-conditions</loc>
<lastmod>2026-10-10T14:38:08.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/locks-and-mutexes</loc>
<lastmod>2026-10-10T14:38:08.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/deadlock</loc>
<lastmod>2026-10-10T14:38:08.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/thread-pools</loc>
<lastmod>2026-10-10T14:38:08.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/producer-consumer</loc>
<lastmod>2026-10-10T14:38:08.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/async-await-event-loop</loc>
<lastmod>2026-10-10T14:38:08.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/atomic-operations</loc>
<lastmod>2026-10-10T14:38:08.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/semaphores</loc>
<lastmod>2026-10-10T14:38:08.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/designing-thread-safe-code</loc>
<lastmod>2026-10-10T14:38:08.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/backpressure</loc>
<lastmod>2026-10-10T14:38:08.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/detecting-deadlock</loc>
<lastmod>2026-10-10T14:38:08.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/sizing-a-thread-pool</loc>
<lastmod>2026-10-10T14:38:08.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/blocking-the-event-loop</loc>
<lastmod>2026-10-10T14:38:08.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/concurrency/compare-and-swap</loc>
<lastmod>2026-10-10T14:38:08.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/select-basics</loc>
<lastmod>2026-10-10T14:38:08.587Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/where-and-filtering</loc>
<lastmod>2026-10-10T14:38:08.587Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/order-and-limit</loc>
<lastmod>2026-10-10T14:38:08.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/aggregations-group-by</loc>
<lastmod>2026-10-10T14:38:08.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/joins-inner-outer</loc>
<lastmod>2026-10-10T14:38:08.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/subqueries</loc>
<lastmod>2026-10-10T14:38:08.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/indexes</loc>
<lastmod>2026-10-10T14:38:08.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/transactions-acid</loc>
<lastmod>2026-10-10T14:38:08.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/query-execution-order</loc>
<lastmod>2026-10-10T14:38:08.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/n-plus-one-problem</loc>
<lastmod>2026-10-10T14:38:08.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/window-functions</loc>
<lastmod>2026-10-10T14:38:08.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/ctes-and-recursion</loc>
<lastmod>2026-10-10T14:38:08.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/composite-and-covering-indexes</loc>
<lastmod>2026-10-10T14:38:08.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/isolation-levels</loc>
<lastmod>2026-10-10T14:38:08.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/sql/reading-a-query-plan</loc>
<lastmod>2026-10-10T14:38:08.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/why-behavioral-matters</loc>
<lastmod>2026-10-10T14:38:08.337Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/star-method</loc>
<lastmod>2026-10-10T14:38:08.337Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/conflict-stories</loc>
<lastmod>2026-10-10T14:38:08.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/failure-stories</loc>
<lastmod>2026-10-10T14:38:08.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/leadership-and-ownership</loc>
<lastmod>2026-10-10T14:38:08.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/questions-to-ask</loc>
<lastmod>2026-10-10T14:38:08.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/negotiation-basics</loc>
<lastmod>2026-10-10T14:38:08.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/red-flags-and-antipatterns</loc>
<lastmod>2026-10-10T14:38:08.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/cross-team-conflict</loc>
<lastmod>2026-10-10T14:38:08.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/the-outage-story</loc>
<lastmod>2026-10-10T14:38:08.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/influence-without-authority</loc>
<lastmod>2026-10-10T14:38:08.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/behavioral/why-this-team</loc>
<lastmod>2026-10-10T14:38:08.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/shared-responsibility-and-iam</loc>
<lastmod>2026-10-10T14:38:08.327Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/s3-storage-classes-and-lifecycle</loc>
<lastmod>2026-10-10T14:38:08.328Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/ec2-auto-scaling-and-load-balancers</loc>
<lastmod>2026-10-10T14:38:08.328Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/lambda-and-event-driven</loc>
<lastmod>2026-10-10T14:38:08.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/vpc-subnets-and-security-groups</loc>
<lastmod>2026-10-10T14:38:08.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/rds-vs-dynamodb</loc>
<lastmod>2026-10-10T14:38:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/sqs-vs-sns-vs-eventbridge</loc>
<lastmod>2026-10-10T14:38:08.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/cloudfront-and-caching</loc>
<lastmod>2026-10-10T14:38:08.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/ecs-vs-eks-vs-fargate</loc>
<lastmod>2026-10-10T14:38:08.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/cloudwatch-and-x-ray</loc>
<lastmod>2026-10-10T14:38:08.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/aws-cost-levers</loc>
<lastmod>2026-10-10T14:38:08.332Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/design-a-system-on-aws</loc>
<lastmod>2026-10-10T14:38:08.332Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/hybrid-networking-and-dns</loc>
<lastmod>2026-10-11T09:27:59.301Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/kms-keys-and-private-ca</loc>
<lastmod>2026-10-11T09:27:59.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/disaster-recovery-strategies</loc>
<lastmod>2026-10-11T09:27:59.303Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/organizations-and-scps</loc>
<lastmod>2026-10-11T09:27:59.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/moving-data-to-aws</loc>
<lastmod>2026-10-11T09:27:59.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/aws/migration-strategies-7rs</loc>
<lastmod>2026-10-11T09:27:59.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/containers-vs-vms</loc>
<lastmod>2026-10-10T14:38:08.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/images-and-layers</loc>
<lastmod>2026-10-10T14:38:08.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/networking-and-volumes</loc>
<lastmod>2026-10-10T14:38:08.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/docker-compose</loc>
<lastmod>2026-10-10T14:38:08.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/pods-replicasets-deployments</loc>
<lastmod>2026-10-10T14:38:08.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/scheduling-and-rolling-updates</loc>
<lastmod>2026-10-10T14:38:08.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/services-and-ingress</loc>
<lastmod>2026-10-10T14:38:08.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/configmaps-and-secrets</loc>
<lastmod>2026-10-10T14:38:08.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/probes-and-self-healing</loc>
<lastmod>2026-10-10T14:38:08.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/requests-limits-and-hpa</loc>
<lastmod>2026-10-10T14:38:08.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/persistent-volumes-and-statefulsets</loc>
<lastmod>2026-10-10T14:38:08.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/learn/kubernetes/design-a-deployment-on-kubernetes</loc>
<lastmod>2026-10-10T14:38:08.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/single-stock-trade</loc>
<lastmod>2026-10-10T14:38:09.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/drop-sorted-duplicates</loc>
<lastmod>2026-10-10T14:38:09.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/product-of-others</loc>
<lastmod>2026-10-10T14:38:09.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/longest-distinct-run</loc>
<lastmod>2026-10-10T14:38:09.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/window-maximums</loc>
<lastmod>2026-10-10T14:38:09.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/majority-value</loc>
<lastmod>2026-10-10T14:38:09.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/rotate-right-by-k</loc>
<lastmod>2026-10-10T14:38:09.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/spiral-grid-walk</loc>
<lastmod>2026-10-10T14:38:09.456Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/push-target-values-back</loc>
<lastmod>2026-10-10T14:38:09.456Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/sums-divisible-by-k</loc>
<lastmod>2026-10-10T14:38:09.456Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/smallest-absent-positive</loc>
<lastmod>2026-10-10T14:38:09.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/water-held-between-bars</loc>
<lastmod>2026-10-10T14:38:09.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/squares-of-a-sorted-list</loc>
<lastmod>2026-10-10T14:38:09.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/reverse-every-k-block</loc>
<lastmod>2026-10-10T14:38:09.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/balance-point-index</loc>
<lastmod>2026-10-10T14:38:09.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/longest-window-within-budget</loc>
<lastmod>2026-10-10T14:38:09.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/taller-than-everything-after</loc>
<lastmod>2026-10-10T14:38:09.459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/three-values-summing-to-zero</loc>
<lastmod>2026-10-10T14:38:09.459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/next-larger-arrangement</loc>
<lastmod>2026-10-10T14:38:09.459Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/arrays/largest-product-subarray</loc>
<lastmod>2026-10-10T14:38:09.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/longest-shared-prefix</loc>
<lastmod>2026-10-10T14:38:09.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/first-unique-character</loc>
<lastmod>2026-10-10T14:38:09.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/run-length-compression</loc>
<lastmod>2026-10-10T14:38:09.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/multiply-digit-strings</loc>
<lastmod>2026-10-10T14:38:09.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/minimum-window-cover</loc>
<lastmod>2026-10-10T14:38:09.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/group-anagrams-together</loc>
<lastmod>2026-10-10T14:38:09.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/repeated-dna-sequences</loc>
<lastmod>2026-10-10T14:38:09.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/palindrome-after-one-deletion</loc>
<lastmod>2026-10-10T14:38:09.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/reverse-the-word-order</loc>
<lastmod>2026-10-10T14:38:09.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/shortest-palindrome-by-prepending</loc>
<lastmod>2026-10-10T14:38:09.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/count-palindromic-substrings</loc>
<lastmod>2026-10-10T14:38:09.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/smallest-repeating-unit</loc>
<lastmod>2026-10-10T14:38:09.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/how-often-each-prefix-appears</loc>
<lastmod>2026-10-10T14:38:09.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/pack-a-word-list</loc>
<lastmod>2026-10-10T14:38:09.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/anagram-positions-in-a-text</loc>
<lastmod>2026-10-10T14:38:09.565Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/strings/roman-numeral-to-integer</loc>
<lastmod>2026-10-10T14:38:09.565Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/integer-square-root</loc>
<lastmod>2026-10-10T14:38:09.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/peak-in-bumpy-list</loc>
<lastmod>2026-10-10T14:38:09.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/median-of-two-sorted-lists</loc>
<lastmod>2026-10-10T14:38:09.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/first-and-last-occurrence</loc>
<lastmod>2026-10-10T14:38:09.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/minimum-daily-capacity</loc>
<lastmod>2026-10-10T14:38:09.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/nearest-two-words</loc>
<lastmod>2026-10-10T14:38:09.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/count-the-rotations</loc>
<lastmod>2026-10-10T14:38:09.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/search-a-list-of-unknown-length</loc>
<lastmod>2026-10-10T14:38:09.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/kth-number-missing-from-a-list</loc>
<lastmod>2026-10-10T14:38:09.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/value-at-a-point-in-time</loc>
<lastmod>2026-10-10T14:38:09.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/next-letter-after-the-target</loc>
<lastmod>2026-10-10T14:38:09.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/target-in-a-rotated-sorted-list</loc>
<lastmod>2026-10-10T14:38:09.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/searching/kth-smallest-pair-distance</loc>
<lastmod>2026-10-10T14:38:09.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/out-of-place-count</loc>
<lastmod>2026-10-10T14:38:09.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/three-way-flag-sort</loc>
<lastmod>2026-10-10T14:38:09.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/largest-number-arrangement</loc>
<lastmod>2026-10-10T14:38:09.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/h-index-from-citations</loc>
<lastmod>2026-10-10T14:38:09.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/maximum-gap-buckets</loc>
<lastmod>2026-10-10T14:38:09.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/insertion-sort-shift-count</loc>
<lastmod>2026-10-10T14:38:09.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/sort-a-linked-chain</loc>
<lastmod>2026-10-10T14:38:09.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/fewest-swaps-to-sort</loc>
<lastmod>2026-10-10T14:38:09.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/kth-smallest-by-partitioning</loc>
<lastmod>2026-10-10T14:38:09.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/pairs-below-a-budget</loc>
<lastmod>2026-10-10T14:38:09.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/order-after-k-digit-passes</loc>
<lastmod>2026-10-10T14:38:09.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/count-out-of-order-pairs</loc>
<lastmod>2026-10-10T14:38:09.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/sort-by-another-lists-order</loc>
<lastmod>2026-10-10T14:38:09.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/pancake-flips-to-sort</loc>
<lastmod>2026-10-10T14:38:09.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sorting/pairs-with-the-smallest-gap</loc>
<lastmod>2026-10-10T14:38:09.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/merge-sorted-chains</loc>
<lastmod>2026-10-10T14:38:09.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/drop-nth-from-end</loc>
<lastmod>2026-10-10T14:38:09.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/weave-list-halves</loc>
<lastmod>2026-10-10T14:38:09.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/remove-value-nodes</loc>
<lastmod>2026-10-10T14:38:09.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/add-two-digit-chains</loc>
<lastmod>2026-10-10T14:38:09.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/partition-around-value</loc>
<lastmod>2026-10-10T14:38:09.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/chain-loop-check</loc>
<lastmod>2026-10-10T14:38:09.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/back-forward-history</loc>
<lastmod>2026-10-10T14:38:09.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/loop-entry-node</loc>
<lastmod>2026-10-10T14:38:09.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/clone-a-chain-with-jump-links</loc>
<lastmod>2026-10-10T14:38:09.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/chain-reads-the-same-backwards</loc>
<lastmod>2026-10-10T14:38:09.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/least-recently-used-cache</loc>
<lastmod>2026-10-10T14:38:09.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/reverse-nodes-in-groups-of-k</loc>
<lastmod>2026-10-10T14:38:09.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/linked-lists/where-two-chains-merge</loc>
<lastmod>2026-10-10T14:38:09.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/constant-time-min-stack</loc>
<lastmod>2026-10-10T14:38:09.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/days-until-warmer</loc>
<lastmod>2026-10-10T14:38:09.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/collapse-adjacent-pairs</loc>
<lastmod>2026-10-10T14:38:09.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/decode-nested-repeats</loc>
<lastmod>2026-10-10T14:38:09.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/largest-bar-rectangle</loc>
<lastmod>2026-10-10T14:38:09.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/requests-in-the-last-window</loc>
<lastmod>2026-10-10T14:38:09.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/two-stack-queue-operations</loc>
<lastmod>2026-10-10T14:38:09.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/ring-buffer-deque</loc>
<lastmod>2026-10-10T14:38:09.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/evaluate-postfix-tokens</loc>
<lastmod>2026-10-10T14:38:09.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/colliding-rocks-in-a-row</loc>
<lastmod>2026-10-10T14:38:09.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/evaluate-sums-with-brackets</loc>
<lastmod>2026-10-10T14:38:09.558Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/next-greater-value-lookup</loc>
<lastmod>2026-10-10T14:38:09.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/prices-after-the-next-discount</loc>
<lastmod>2026-10-10T14:38:09.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/simplify-a-unix-path</loc>
<lastmod>2026-10-10T14:38:09.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/stacks-queues/shortest-run-summing-to-at-least-k</loc>
<lastmod>2026-10-10T14:38:09.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/repeated-value-check</loc>
<lastmod>2026-10-10T14:38:09.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/subarrays-summing-to-k</loc>
<lastmod>2026-10-10T14:38:09.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/longest-consecutive-run</loc>
<lastmod>2026-10-10T14:38:09.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/shared-values-of-two-lists</loc>
<lastmod>2026-10-10T14:38:09.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/consistent-renaming-check</loc>
<lastmod>2026-10-10T14:38:09.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/four-list-zero-tuples</loc>
<lastmod>2026-10-10T14:38:09.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/closest-repeat-distance</loc>
<lastmod>2026-10-10T14:38:09.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/where-linear-probing-lands</loc>
<lastmod>2026-10-10T14:38:09.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/sort-letters-by-frequency</loc>
<lastmod>2026-10-10T14:38:09.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/least-frequently-used-cache</loc>
<lastmod>2026-10-10T14:38:09.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/longest-balanced-zeros-and-ones</loc>
<lastmod>2026-10-10T14:38:09.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/count-pairs-with-a-given-gap</loc>
<lastmod>2026-10-10T14:38:09.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/ransom-note-from-a-magazine</loc>
<lastmod>2026-10-10T14:38:09.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/hash-tables/group-words-by-letter-shift</loc>
<lastmod>2026-10-10T14:38:09.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/flatten-nested-counts</loc>
<lastmod>2026-10-10T14:38:09.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/disc-tower-moves</loc>
<lastmod>2026-10-10T14:38:09.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/fast-power-of-a-number</loc>
<lastmod>2026-10-10T14:38:09.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/depth-weighted-nested-sum</loc>
<lastmod>2026-10-10T14:38:09.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/doubling-row-symbol</loc>
<lastmod>2026-10-10T14:38:09.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/every-way-to-bracket</loc>
<lastmod>2026-10-10T14:38:09.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/kth-smallest-bst-key-iteratively</loc>
<lastmod>2026-10-10T14:38:09.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/halve-or-subtract-steps</loc>
<lastmod>2026-10-10T14:38:09.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/look-and-say-term</loc>
<lastmod>2026-10-10T14:38:09.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/upside-down-numbers-of-a-given-length</loc>
<lastmod>2026-10-10T14:38:09.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/nth-tribonacci-number</loc>
<lastmod>2026-10-10T14:38:09.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/scrambled-string-check</loc>
<lastmod>2026-10-10T14:38:09.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/last-friend-standing-in-a-circle</loc>
<lastmod>2026-10-10T14:38:09.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/recursion/palindrome-check-ignoring-punctuation</loc>
<lastmod>2026-10-10T14:38:09.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/phone-keypad-words</loc>
<lastmod>2026-10-10T14:38:09.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/combinations-summing-to-target</loc>
<lastmod>2026-10-10T14:38:09.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/split-into-palindrome-pieces</loc>
<lastmod>2026-10-10T14:38:09.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/flip-letter-case-variants</loc>
<lastmod>2026-10-10T14:38:09.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/balanced-bracket-strings</loc>
<lastmod>2026-10-10T14:38:09.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/count-queen-placements</loc>
<lastmod>2026-10-10T14:38:09.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/distinct-arrangements</loc>
<lastmod>2026-10-10T14:38:09.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/dotted-addresses-from-digits</loc>
<lastmod>2026-10-10T14:38:09.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/fill-a-sudoku-grid</loc>
<lastmod>2026-10-10T14:38:09.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/matchsticks-into-a-square</loc>
<lastmod>2026-10-10T14:38:09.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/binary-strings-with-no-adjacent-ones</loc>
<lastmod>2026-10-10T14:38:09.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/trace-a-word-through-a-letter-grid</loc>
<lastmod>2026-10-10T14:38:09.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/choose-k-of-the-first-n-numbers</loc>
<lastmod>2026-10-10T14:38:09.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/backtracking/digit-orderings-under-a-limit</loc>
<lastmod>2026-10-10T14:38:09.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/fewest-removals-to-unclash</loc>
<lastmod>2026-10-10T14:38:09.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/fewest-hops-to-the-end</loc>
<lastmod>2026-10-10T14:38:09.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/split-string-into-blocks</loc>
<lastmod>2026-10-10T14:38:09.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/hand-out-cookies</loc>
<lastmod>2026-10-10T14:38:09.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/circular-fuel-route</loc>
<lastmod>2026-10-10T14:38:09.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/fair-candy-shares</loc>
<lastmod>2026-10-10T14:38:09.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/cheapest-rope-joining</loc>
<lastmod>2026-10-10T14:38:09.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/split-candidates-between-two-cities</loc>
<lastmod>2026-10-10T14:38:09.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/most-events-you-can-attend</loc>
<lastmod>2026-10-10T14:38:09.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/fewest-clips-to-cover-a-broadcast</loc>
<lastmod>2026-10-10T14:38:09.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/smallest-start-for-a-positive-walk</loc>
<lastmod>2026-10-10T14:38:09.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/longest-chain-of-pairs</loc>
<lastmod>2026-10-10T14:38:09.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/greedy/can-the-last-index-be-reached</loc>
<lastmod>2026-10-10T14:38:09.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/deepest-level-count</loc>
<lastmod>2026-10-10T14:38:09.572Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/zigzag-level-walk</loc>
<lastmod>2026-10-10T14:38:09.572Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/right-edge-view</loc>
<lastmod>2026-10-10T14:38:09.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/mirror-symmetry-check</loc>
<lastmod>2026-10-10T14:38:09.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/root-to-leaf-target-sum</loc>
<lastmod>2026-10-10T14:38:09.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/widest-node-to-node-path</loc>
<lastmod>2026-10-10T14:38:09.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/rebuild-from-two-walks</loc>
<lastmod>2026-10-10T14:38:09.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/closest-key-in-a-bst</loc>
<lastmod>2026-10-10T14:38:09.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/distance-between-bst-keys</loc>
<lastmod>2026-10-10T14:38:09.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/shallowest-leaf-depth</loc>
<lastmod>2026-10-10T14:38:09.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/flatten-a-tree-into-a-chain</loc>
<lastmod>2026-10-10T14:38:09.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/top-view-of-a-tree</loc>
<lastmod>2026-10-10T14:38:09.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/largest-bst-inside-a-tree</loc>
<lastmod>2026-10-10T14:38:09.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/compact-bst-serialization</loc>
<lastmod>2026-10-10T14:38:09.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/mirror-a-binary-tree</loc>
<lastmod>2026-10-10T14:38:09.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/best-path-sum-between-any-nodes</loc>
<lastmod>2026-10-10T14:38:09.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/trees/height-balanced-tree-check</loc>
<lastmod>2026-10-10T14:38:09.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/wildcard-word-search</loc>
<lastmod>2026-10-10T14:38:09.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/replace-words-with-roots</loc>
<lastmod>2026-10-10T14:38:09.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/maximum-xor-pair</loc>
<lastmod>2026-10-10T14:38:09.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/prefix-tree-operations</loc>
<lastmod>2026-10-10T14:38:09.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/typeahead-top-three</loc>
<lastmod>2026-10-10T14:38:09.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/dictionary-words-in-grid</loc>
<lastmod>2026-10-10T14:38:09.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/longest-word-built-letter-by-letter</loc>
<lastmod>2026-10-10T14:38:09.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/sum-of-values-by-prefix</loc>
<lastmod>2026-10-10T14:38:09.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/word-endings-in-a-letter-stream</loc>
<lastmod>2026-10-10T14:38:09.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/shortest-unique-prefixes</loc>
<lastmod>2026-10-10T14:38:09.581Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/spot-dictionary-words-in-a-text</loc>
<lastmod>2026-10-10T14:38:09.581Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/tries/shortest-encoding-of-a-word-list</loc>
<lastmod>2026-10-10T14:38:09.581Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/kth-largest-value</loc>
<lastmod>2026-10-10T14:38:09.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/smash-heaviest-stones</loc>
<lastmod>2026-10-10T14:38:09.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/closest-points-to-origin</loc>
<lastmod>2026-10-10T14:38:09.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/running-median-stream</loc>
<lastmod>2026-10-10T14:38:09.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/task-scheduler-cooldown</loc>
<lastmod>2026-10-10T14:38:09.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/reorganize-string-gaps</loc>
<lastmod>2026-10-10T14:38:09.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/min-heap-array-check</loc>
<lastmod>2026-10-10T14:38:09.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/sort-a-nearly-sorted-list</loc>
<lastmod>2026-10-10T14:38:09.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/how-far-bricks-and-ladders-go</loc>
<lastmod>2026-10-10T14:38:09.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/process-tasks-on-one-cpu</loc>
<lastmod>2026-10-10T14:38:09.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/k-weakest-squads</loc>
<lastmod>2026-10-10T14:38:09.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/closest-k-values-to-a-target</loc>
<lastmod>2026-10-10T14:38:09.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/heapify-a-list-in-place</loc>
<lastmod>2026-10-10T14:38:09.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/heaps/spread-letters-at-least-k-apart</loc>
<lastmod>2026-10-10T14:38:09.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/kth-smallest-in-sorted-matrix</loc>
<lastmod>2026-10-10T14:38:09.581Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/smallest-range-k-lists</loc>
<lastmod>2026-10-10T14:38:09.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/capital-project-picks</loc>
<lastmod>2026-10-10T14:38:09.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/merge-k-sorted-runs</loc>
<lastmod>2026-10-10T14:38:09.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/k-smallest-pair-sums</loc>
<lastmod>2026-10-10T14:38:09.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/rolling-window-median</loc>
<lastmod>2026-10-10T14:38:09.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/k-most-frequent-values</loc>
<lastmod>2026-10-10T14:38:09.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/next-span-to-the-right</loc>
<lastmod>2026-10-10T14:38:09.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/kth-smallest-prime-fraction</loc>
<lastmod>2026-10-10T14:38:09.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/middle-score-after-each-entry</loc>
<lastmod>2026-10-10T14:38:09.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/bid-ask-spread-after-each-quote</loc>
<lastmod>2026-10-10T14:38:09.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/k-most-frequent-words</loc>
<lastmod>2026-10-10T14:38:09.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/kth-largest-in-a-score-stream</loc>
<lastmod>2026-10-10T14:38:09.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/two-heaps-k-way/cheapest-way-to-level-each-window</loc>
<lastmod>2026-10-10T14:38:09.587Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/count-island-blobs</loc>
<lastmod>2026-10-10T14:38:09.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/course-order-feasibility</loc>
<lastmod>2026-10-10T14:38:09.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/word-ladder-steps</loc>
<lastmod>2026-10-10T14:38:09.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/trusted-town-judge</loc>
<lastmod>2026-10-10T14:38:09.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/deep-copy-a-graph</loc>
<lastmod>2026-10-10T14:38:09.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/spreading-rot-minutes</loc>
<lastmod>2026-10-10T14:38:09.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/two-colour-split-check</loc>
<lastmod>2026-10-10T14:38:09.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/signal-spread-time</loc>
<lastmod>2026-10-10T14:38:09.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/cheapest-trip-stop-limit</loc>
<lastmod>2026-10-10T14:38:09.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/mutual-reach-groups</loc>
<lastmod>2026-10-10T14:38:09.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/rising-tide-crossing</loc>
<lastmod>2026-10-10T14:38:09.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/nodes-clear-of-cycles</loc>
<lastmod>2026-10-10T14:38:09.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/mutual-follow-pairs</loc>
<lastmod>2026-10-10T14:38:09.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/water-every-house</loc>
<lastmod>2026-10-10T14:38:09.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/fewest-roads-to-link-every-town</loc>
<lastmod>2026-10-10T14:38:09.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/order-the-build-steps</loc>
<lastmod>2026-10-10T14:38:09.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/deadlock-in-a-wait-for-graph</loc>
<lastmod>2026-10-10T14:38:09.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/cheapest-route-between-two-stops</loc>
<lastmod>2026-10-10T14:38:09.492Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/shortest-paths-with-rebate-roads</loc>
<lastmod>2026-10-10T14:38:09.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/alien-alphabet-order</loc>
<lastmod>2026-10-10T14:38:09.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/graphs/open-every-locked-room</loc>
<lastmod>2026-10-10T14:38:09.493Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/island-perimeter-walk</loc>
<lastmod>2026-10-10T14:38:09.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/zero-out-rows-and-columns</loc>
<lastmod>2026-10-10T14:38:09.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/staircase-grid-search</loc>
<lastmod>2026-10-10T14:38:09.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/repaint-connected-region</loc>
<lastmod>2026-10-10T14:38:09.527Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/rotate-square-grid</loc>
<lastmod>2026-10-10T14:38:09.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/longest-climbing-path</loc>
<lastmod>2026-10-10T14:38:09.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/landlocked-islands</loc>
<lastmod>2026-10-10T14:38:09.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/shortest-clear-grid-path</loc>
<lastmod>2026-10-10T14:38:09.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/largest-all-ones-rectangle</loc>
<lastmod>2026-10-10T14:38:09.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/same-value-along-every-diagonal</loc>
<lastmod>2026-10-10T14:38:09.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/next-generation-of-cells</loc>
<lastmod>2026-10-10T14:38:09.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/cells-draining-to-both-coasts</loc>
<lastmod>2026-10-10T14:38:09.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/largest-island-area</loc>
<lastmod>2026-10-10T14:38:09.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/matrix-grid/fill-a-grid-in-spiral-order</loc>
<lastmod>2026-10-10T14:38:09.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/count-provinces</loc>
<lastmod>2026-10-10T14:38:09.587Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/redundant-connection</loc>
<lastmod>2026-10-10T14:38:09.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/accounts-merge-emails</loc>
<lastmod>2026-10-10T14:38:09.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/reachable-pair-check</loc>
<lastmod>2026-10-10T14:38:09.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/consistent-equalities</loc>
<lastmod>2026-10-10T14:38:09.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/stones-sharing-a-line</loc>
<lastmod>2026-10-10T14:38:09.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/earliest-moment-all-connected</loc>
<lastmod>2026-10-10T14:38:09.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/smallest-equivalent-string</loc>
<lastmod>2026-10-10T14:38:09.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/spare-roads-for-two-travellers</loc>
<lastmod>2026-10-10T14:38:09.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/largest-group-by-shared-factor</loc>
<lastmod>2026-10-10T14:38:09.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/edges-form-a-single-tree</loc>
<lastmod>2026-10-10T14:38:09.591Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/union-find/islands-after-each-land-drop</loc>
<lastmod>2026-10-10T14:38:09.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/non-overlapping-removals</loc>
<lastmod>2026-10-10T14:38:09.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/employee-free-time</loc>
<lastmod>2026-10-10T14:38:09.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/car-pooling-capacity</loc>
<lastmod>2026-10-10T14:38:09.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/attend-every-meeting</loc>
<lastmod>2026-10-10T14:38:09.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/condense-values-into-ranges</loc>
<lastmod>2026-10-10T14:38:09.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/merge-overlapping-spans</loc>
<lastmod>2026-10-10T14:38:09.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/insert-and-merge-span</loc>
<lastmod>2026-10-10T14:38:09.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/overlap-of-two-span-lists</loc>
<lastmod>2026-10-10T14:38:09.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/drop-spans-covered-by-others</loc>
<lastmod>2026-10-10T14:38:09.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/calendar-without-double-booking</loc>
<lastmod>2026-10-10T14:38:09.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/fewest-shots-to-burst-every-balloon</loc>
<lastmod>2026-10-10T14:38:09.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/rooms-needed-for-every-meeting</loc>
<lastmod>2026-10-10T14:38:09.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/intervals/cut-a-span-out-of-sorted-spans</loc>
<lastmod>2026-10-10T14:38:09.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/reverse-bit-order</loc>
<lastmod>2026-10-10T14:38:09.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/single-value-among-triples</loc>
<lastmod>2026-10-10T14:38:09.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/missing-value-in-range</loc>
<lastmod>2026-10-10T14:38:09.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/differing-bit-count</loc>
<lastmod>2026-10-10T14:38:09.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/set-bits-for-every-number</loc>
<lastmod>2026-10-10T14:38:09.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/two-lone-values</loc>
<lastmod>2026-10-10T14:38:09.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/power-of-four-check</loc>
<lastmod>2026-10-10T14:38:09.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/every-subset-by-bitmask</loc>
<lastmod>2026-10-10T14:38:09.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/sort-by-equal-bit-swaps</loc>
<lastmod>2026-10-10T14:38:09.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/shortest-walk-through-every-node</loc>
<lastmod>2026-10-10T14:38:09.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/add-two-numbers-without-plus</loc>
<lastmod>2026-10-10T14:38:09.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/bitwise-and-across-a-range</loc>
<lastmod>2026-10-10T14:38:09.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/word-pairs-with-no-shared-letters</loc>
<lastmod>2026-10-10T14:38:09.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/bit-manipulation/total-bit-differences-across-pairs</loc>
<lastmod>2026-10-10T14:38:09.470Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/factorial-trailing-zeros</loc>
<lastmod>2026-10-10T14:38:09.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/primes-below-limit</loc>
<lastmod>2026-10-10T14:38:09.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/power-under-modulus</loc>
<lastmod>2026-10-10T14:38:09.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/repeated-digit-sum</loc>
<lastmod>2026-10-10T14:38:09.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/measure-with-two-jugs</loc>
<lastmod>2026-10-10T14:38:09.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/choose-k-modulo-prime</loc>
<lastmod>2026-10-10T14:38:09.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/lcm-of-a-list</loc>
<lastmod>2026-10-10T14:38:09.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/fraction-as-a-repeating-decimal</loc>
<lastmod>2026-10-10T14:38:09.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/primes-in-a-wide-range</loc>
<lastmod>2026-10-10T14:38:09.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/one-row-of-pascals-triangle</loc>
<lastmod>2026-10-10T14:38:09.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/greatest-common-divisor-of-strings</loc>
<lastmod>2026-10-10T14:38:09.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/song-pairs-filling-whole-minutes</loc>
<lastmod>2026-10-10T14:38:09.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/math-number-theory/power-with-a-huge-exponent</loc>
<lastmod>2026-10-10T14:38:09.526Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/cheapest-stair-climb</loc>
<lastmod>2026-10-10T14:38:09.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/grid-paths-with-blocks</loc>
<lastmod>2026-10-10T14:38:09.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/sentence-segmentation</loc>
<lastmod>2026-10-10T14:38:09.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/trading-with-cooldown</loc>
<lastmod>2026-10-10T14:38:09.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/paint-houses-cheaply</loc>
<lastmod>2026-10-10T14:38:09.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/decode-digit-message</loc>
<lastmod>2026-10-10T14:38:09.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/unique-bst-shapes</loc>
<lastmod>2026-10-10T14:38:09.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/pop-balloons-for-coins</loc>
<lastmod>2026-10-10T14:38:09.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/non-adjacent-harvest</loc>
<lastmod>2026-10-10T14:38:09.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/fewest-coins-for-amount</loc>
<lastmod>2026-10-10T14:38:09.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/longest-rising-subsequence</loc>
<lastmod>2026-10-10T14:38:09.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/fewest-edits-between-words</loc>
<lastmod>2026-10-10T14:38:09.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/nesting-envelopes</loc>
<lastmod>2026-10-10T14:38:09.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/cheapest-stick-cuts</loc>
<lastmod>2026-10-10T14:38:09.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/ways-to-pay-an-amount</loc>
<lastmod>2026-10-10T14:38:09.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/build-a-shortest-supersequence</loc>
<lastmod>2026-10-10T14:38:09.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/longest-palindromic-subsequence</loc>
<lastmod>2026-10-10T14:38:09.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/signs-that-hit-a-target</loc>
<lastmod>2026-10-10T14:38:09.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/fewest-watchers-on-a-tree</loc>
<lastmod>2026-10-10T14:38:09.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/pie-slices-with-two-friends</loc>
<lastmod>2026-10-10T14:38:09.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/best-value-van-load</loc>
<lastmod>2026-10-10T14:38:09.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/closest-two-team-split</loc>
<lastmod>2026-10-10T14:38:09.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/gift-cards-for-an-exact-total</loc>
<lastmod>2026-10-10T14:38:09.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/exact-change-with-unlimited-coins</loc>
<lastmod>2026-10-10T14:38:09.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/cheapest-path-across-a-grid</loc>
<lastmod>2026-10-10T14:38:09.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/fewest-deletions-to-match-two-words</loc>
<lastmod>2026-10-10T14:38:09.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/dynamic-programming/interleave-two-strings</loc>
<lastmod>2026-10-10T14:38:09.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design/token-bucket-rate-limiter</loc>
<lastmod>2026-10-10T14:38:09.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design/read-quorum-for-a-write-quorum</loc>
<lastmod>2026-10-10T14:38:09.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design/consistent-hashing-ring</loc>
<lastmod>2026-10-10T14:38:09.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design/bloom-filter-sizing</loc>
<lastmod>2026-10-10T14:38:09.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design/least-connections-load-balancer</loc>
<lastmod>2026-10-10T14:38:09.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design/latency-percentiles-by-nearest-rank</loc>
<lastmod>2026-10-10T14:38:09.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design/visibility-timeouts-in-a-message-queue</loc>
<lastmod>2026-10-10T14:38:09.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design/critical-path-through-a-trace</loc>
<lastmod>2026-10-10T14:38:09.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design-cases/url-shortener-capacity-estimate</loc>
<lastmod>2026-10-10T14:38:09.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design-cases/feed-fan-out-cost</loc>
<lastmod>2026-10-10T14:38:09.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design-cases/rate-limit-tiers-for-an-api-gateway</loc>
<lastmod>2026-10-10T14:38:09.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/system-design-cases/cache-hit-ratio-for-a-news-feed</loc>
<lastmod>2026-10-10T14:38:09.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/ai-ml/softmax-with-temperature</loc>
<lastmod>2026-10-10T14:38:09.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/ai-ml/kv-cache-memory-budget</loc>
<lastmod>2026-10-10T14:38:09.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/ai-ml/nearest-documents-by-cosine</loc>
<lastmod>2026-10-10T14:38:09.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/ai-ml/trim-a-chat-to-fit-the-context</loc>
<lastmod>2026-10-10T14:38:09.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/ai-ml/learn-byte-pair-merges</loc>
<lastmod>2026-10-10T14:38:09.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/ai-ml/int8-quantization-round-trip</loc>
<lastmod>2026-10-10T14:38:09.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/ai-ml/target-passes-in-speculative-decoding</loc>
<lastmod>2026-10-10T14:38:09.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/ai-ml/inverted-file-search-recall</loc>
<lastmod>2026-10-10T14:38:09.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/lld/parking-lot-fee-calculator</loc>
<lastmod>2026-10-10T14:38:09.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/lld/coin-vending-machine</loc>
<lastmod>2026-10-10T14:38:09.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/lld/lru-cache-with-expiry</loc>
<lastmod>2026-10-10T14:38:09.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/lld/event-bus-with-topic-wildcards</loc>
<lastmod>2026-10-10T14:38:09.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/lld/in-memory-file-system</loc>
<lastmod>2026-10-10T14:38:09.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/lld/best-discount-strategy-at-checkout</loc>
<lastmod>2026-10-10T14:38:09.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/lld/elevator-stops-in-sweep-order</loc>
<lastmod>2026-10-10T14:38:09.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/lld/legal-moves-that-keep-the-king-safe</loc>
<lastmod>2026-10-10T14:38:09.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/concurrency/lost-updates-in-a-shared-counter</loc>
<lastmod>2026-10-10T14:38:09.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/concurrency/thread-pool-size-for-a-workload</loc>
<lastmod>2026-10-10T14:38:09.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/concurrency/deadlocked-threads-in-a-wait-graph</loc>
<lastmod>2026-10-10T14:38:09.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/concurrency/start-times-behind-a-semaphore</loc>
<lastmod>2026-10-10T14:38:09.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/concurrency/bounded-buffer-hand-offs</loc>
<lastmod>2026-10-10T14:38:09.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/concurrency/retries-in-a-compare-and-swap-loop</loc>
<lastmod>2026-10-10T14:38:09.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/concurrency/finish-times-on-a-single-event-loop</loc>
<lastmod>2026-10-10T14:38:09.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/concurrency/lock-order-that-prevents-deadlock</loc>
<lastmod>2026-10-10T14:38:09.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/second-highest-salary</loc>
<lastmod>2026-10-10T14:38:09.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/emails-used-more-than-once</loc>
<lastmod>2026-10-10T14:38:09.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/customers-who-never-ordered</loc>
<lastmod>2026-10-10T14:38:09.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/paid-more-than-their-manager</loc>
<lastmod>2026-10-10T14:38:09.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/department-with-the-highest-average-pay</loc>
<lastmod>2026-10-10T14:38:09.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/top-two-earners-per-department</loc>
<lastmod>2026-10-10T14:38:09.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/author-book-counts-in-one-query</loc>
<lastmod>2026-10-10T14:38:09.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/running-balance-per-account</loc>
<lastmod>2026-10-10T14:38:09.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/logged-in-three-days-in-a-row</loc>
<lastmod>2026-10-10T14:38:09.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/collapse-a-status-log-into-runs</loc>
<lastmod>2026-10-10T14:38:09.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/same-reading-three-times-in-a-row</loc>
<lastmod>2026-10-10T14:38:09.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/highest-paid-in-every-department</loc>
<lastmod>2026-10-10T14:38:09.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/customers-who-bought-every-product</loc>
<lastmod>2026-10-10T14:38:09.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/users-retained-month-over-month</loc>
<lastmod>2026-10-10T14:38:09.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/practice/sql/quarterly-sales-as-columns</loc>
<lastmod>2026-10-10T14:38:09.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/approximate-nearest-neighbor-search-how-hnsw-works</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/bpe-vs-wordpiece-tokenization-how-each-picks-its-merges</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/call-stack-visualized-frames-tracebacks-and-recursion-depth</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-an-ad-click-aggregator-dedup-windows-and-watermarks</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/dont-block-the-event-loop-find-and-fix-blocking-calls</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/encapsulation-and-invariants-keep-objects-in-a-valid-state</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/grid-traversal-4-and-8-neighbours-in-a-2d-matrix</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/linked-list-traversal-and-search-in-python</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/llm-as-a-judge-position-bias-length-bias-and-agreement</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/naive-string-matching-brute-force-pattern-search</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/o1-vs-on-constant-time-vs-linear-time-explained</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/recursion-return-values-up-or-pass-state-down</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/reverse-an-array-in-place-swap-the-ends-step-inward</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/tool-use-loop-how-function-calling-works</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/top-k-frequent-elements-in-a-stream-heap-and-space-saving</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/union-find-disjoint-set-basics-parent-array-find-union</loc>
<lastmod>2026-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/arrays-explained-o1-indexing-o-n-inserts-dynamic-arrays</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/atomic-operations-explained-why-counter-increment-is-not-atomic</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/backtracking-explained-choose-explore-unchoose</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/binary-search-tree-basics-ordering-rule-min-max-successor</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/cache-invalidation-and-eviction-ttl-delete-on-write-lru</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/check-if-two-intervals-overlap-and-sort-by-start</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/deadlock-detection-wait-for-graph-and-victim-selection</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-chess-game-low-level-design-pieces-and-board</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-collaborative-editor-ot-vs-crdt</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-distributed-job-scheduler-leases-retries-dead-letters</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-file-storage-service-chunking-dedup-and-sync</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-hotel-booking-system-no-double-bookings</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-payment-system-double-entry-ledger</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-ride-hailing-service-matching-riders-to-drivers</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-an-inventory-system-prevent-overselling</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-search-autocomplete-system-design-interview</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/distributed-tracing-explained-trace-ids-spans-and-sampling</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/fine-tuning-vs-prompting-vs-rag-which-to-use</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/how-a-cdn-works-edge-caching-latency-and-purging</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/how-to-evaluate-an-llm-test-sets-scorers-and-judges</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/how-to-read-a-query-plan-explain-sql</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/linear-search-explained-when-o-n-is-the-right-call</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/llm-guardrails-explained-input-checks-scopes-output-scans</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/memoization-explained-cache-recursive-calls-in-python</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/mutex-vs-lock-reentrant-locks-ownership-and-granularity</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/o-n-squared-explained-nested-loops-and-hidden-quadratics</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/observability-logs-metrics-and-traces-explained</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/radix-sort-explained-lsd-msd-and-negative-numbers</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/rag-chunking-and-reranking-explained</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/redundant-connection-and-graph-valid-tree-union-find</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/singly-linked-list-in-python-nodes-traversal-big-o</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sorting-basics-stability-in-place-comparison-sorts</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-select-basics-columns-aliases-distinct-and-select-star</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/strings-in-python-immutability-join-vs-concatenation</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/training-vs-inference-machine-learning-explained</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/transformer-architecture-explained-one-block-stacked</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/tree-data-structure-basics-root-leaf-depth-and-height</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/what-is-an-llm-large-language-models-explained</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/what-is-low-level-design-lld-interview-explained</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/what-is-machine-learning-rules-learned-from-examples</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/acid-transactions-explained-commit-and-rollback</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/adjacency-list-vs-adjacency-matrix</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/async-await-event-loop-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/autocomplete-with-a-trie-prefix-search-and-top-k-suggestions</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/aws-cost-optimization-spot-savings-plans-reserved</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/balanced-binary-tree-and-maximum-depth</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/best-time-to-buy-and-sell-stock-state-machine-dp</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/binary-search-tree-insert-and-search</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/binary-tree-traversal-preorder-inorder-postorder</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/bitmask-subsets-and-bitmask-dp-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/bitwise-operators-explained-and-or-xor-not-shifts</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/caching-explained-cache-aside-hit-ratio-and-stale-data</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/cap-theorem-explained-cp-vs-ap</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/cloudwatch-alarms-logs-and-x-ray-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/coin-change-ii-count-combinations-dp</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/compare-and-swap-lock-free-retry-loops-and-aba</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/composite-index-and-covering-index-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/composition-vs-inheritance-has-a-over-is-a</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/construct-binary-tree-from-preorder-and-inorder</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/container-with-most-water-two-pointers</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/containers-vs-virtual-machines-namespaces-cgroups</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/convert-recursion-to-iteration-explicit-stack</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/counting-set-bits-brian-kernighan</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/database-replication-explained-replication-lag</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/database-sharding-explained-shard-keys-and-hot-shards</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-chat-app-system-design-interview</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-file-system-low-level-design-composite-pattern</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-key-value-store-quorums-versions-and-repair</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-leaderboard-sorted-sets-top-k-and-rank</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-news-feed-fan-out-on-write-vs-read</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-parking-lot-low-level-design-interview</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-proximity-service-geohash-vs-quadtree</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-vending-machine-state-pattern</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-web-crawler-system-design-interview</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-an-elevator-system-low-level-design</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-circular-queue-ring-buffer</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-video-streaming-transcoding-segments-and-cdn</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/diameter-of-binary-tree-one-dfs</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/docker-compose-depends-on-healthcheck-networking</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/docker-networking-bridge-networks-ports-and-volumes</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/doubly-linked-list-explained-o1-delete-with-sentinel-nodes</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/ec2-auto-scaling-target-tracking-health-checks</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/ecs-vs-eks-vs-fargate-choosing-aws-containers</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/euclidean-algorithm-gcd-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/factory-pattern-explained-one-place-decides-what-to-build</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/fast-exponentiation-binary-exponentiation-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/find-median-from-data-stream-two-heaps</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/find-peak-element-binary-search-unsorted</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/first-and-last-position-binary-search-lower-upper-bound</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/flood-fill-algorithm-dfs-bfs-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/graph-data-structure-explained-nodes-edges-degree</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/hash-collisions-explained-when-hash-tables-degrade-to-o-n</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/heapify-build-a-heap-in-linear-time</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/house-robber-dynamic-programming-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/house-robber-iii-dp-on-trees</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/implement-queue-using-two-stacks-amortized</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/insert-interval-copy-absorb-copy</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/insertion-sort-explained-shifts-and-inversions</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/jump-game-greedy-farthest-reach</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kth-smallest-element-in-a-sorted-matrix</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kubernetes-configmap-vs-secret-env-vs-volume</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kubernetes-pod-vs-replicaset-vs-deployment</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kubernetes-requests-limits-and-hpa-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kubernetes-statefulset-vs-deployment-persistent-volumes</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kv-cache-explained-llm-inference</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/linked-list-insertion-and-deletion-head-middle-tail</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/llm-agents-explained-tool-calling-loop</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/llm-context-window-explained-token-budget-and-truncation</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/llm-quantization-explained-8-bit-4-bit-scales-and-outliers</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/llm-temperature-top-k-top-p-sampling-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/load-balancing-algorithms-round-robin-vs-least-connections</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/lora-explained-low-rank-adaptation-fine-tuning</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/majority-element-boyer-moore-voting</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/matrix-chain-multiplication-interval-dp</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/memoization-vs-tabulation-top-down-vs-bottom-up-dp</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/merge-sorted-array-in-place-fill-from-the-back</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/merge-two-sorted-lists-dummy-head</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/message-queues-explained-at-least-once-idempotency-dead-letters</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/middle-of-the-linked-list-fast-and-slow-pointers</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/minimum-path-sum-and-unique-paths-grid-dp</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/modular-arithmetic-why-mod-10-9-plus-7</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/move-zeroes-two-pointers-in-place</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/multi-source-bfs-rotting-oranges</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/n-plus-one-query-problem-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/number-of-connected-components-dfs-vs-union-find</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/o-log-n-explained-why-halving-is-so-fast</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/observer-pattern-explained-subscribe-and-notify</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/path-sum-binary-tree-remainder-and-prefix-sums</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/permutations-vs-combinations-npr-ncr-pascals-triangle</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/polymorphism-explained-interfaces-and-abstract-base-classes</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/priority-queue-explained-heapq-tuples-and-tie-breaking</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/product-of-array-except-self-prefix-suffix</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/queue-data-structure-python-deque-vs-list</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/recursion-explained-base-case-and-recursive-case</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/reorganize-string-greedy-max-heap</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/rest-api-design-methods-status-codes-idempotency</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/reverse-words-in-a-string-split-and-in-place</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/rotate-array-in-place-three-reversals</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/selection-sort-explained-comparisons-swaps-stability</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/semaphore-vs-mutex-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sieve-of-eratosthenes-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/solid-principles-explained-with-one-refactor</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/speculative-decoding-explained-draft-and-verify</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-null-in-where-is-null-vs-equals-null</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-order-by-and-limit-offset-vs-keyset-pagination</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-order-of-execution-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-query-interview-questions</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-recursive-cte-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-subqueries-correlated-vs-uncorrelated</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-vs-nosql-how-to-choose</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/stack-data-structure-push-pop-peek-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/strategy-pattern-explained-replace-if-elif-chains</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/string-compression-in-place-run-length-encoding</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/strong-vs-eventual-consistency-models-explained</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/strongly-connected-components-kosaraju-algorithm</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/subarray-sum-equals-k-prefix-sum-hash-map</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/system-design-interview-questions</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/tail-recursion-explained-python-recursion-limit</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/task-scheduler-cooldown-heap-vs-formula</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/thread-pool-explained-reuse-workers-cap-concurrency</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/thread-pool-size-cpu-bound-vs-io-bound</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/thread-safety-explained-confine-freeze-or-lock</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/threads-vs-processes-shared-memory-and-the-gil</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/top-k-frequent-elements-bucket-sort</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/types-of-binary-trees-full-complete-perfect-balanced</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/unbounded-knapsack-dynamic-programming</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/valid-palindrome-two-pointers</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/vector-database-explained-exact-vs-approximate-search</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/vertical-vs-horizontal-scaling-scale-up-or-scale-out</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/websockets-vs-polling-vs-server-sent-events</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/what-are-embeddings-meaning-as-a-list-of-numbers</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/what-is-big-o-notation-definition-and-rules</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/what-is-dynamic-programming-overlapping-subproblems</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/which-sorting-algorithm-to-use-four-questions</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/word-ladder-bfs-on-an-implicit-graph</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/word-search-grid-backtracking-with-pruning</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/word-search-ii-trie-and-backtracking</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/z-algorithm-explained-linear-time-pattern-matching</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/aws-iam-policy-evaluation-explicit-deny</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/aws-lambda-cold-starts-and-concurrency</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/aws-vpc-subnets-security-groups-vs-nacls</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/climbing-stairs-dynamic-programming</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/cloudfront-caching-cache-key-ttl-and-invalidation</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/copy-list-with-random-pointer-hash-map-vs-interleaving</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/counting-sort-vs-radix-sort</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/deadlock-four-conditions-and-lock-ordering</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-notification-system-interview</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/docker-image-layers-and-build-cache-explained</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/docker-kubernetes-interview-questions</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/dynamodb-hot-partitions-write-sharding</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/encode-and-decode-strings-length-prefix</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/group-anagrams-sorted-key-vs-count-key</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/huffman-coding-greedy-algorithm-explained</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/implement-trie-insert-search-starts-with</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kubernetes-liveness-readiness-startup-probes</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kubernetes-rolling-updates-maxsurge-maxunavailable</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kubernetes-services-vs-ingress-explained</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/largest-rectangle-in-histogram-monotonic-stack</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/meeting-rooms-ii-minimum-rooms-heap-vs-sweep</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/min-stack-get-minimum-in-constant-time</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/partition-equal-subset-sum-dynamic-programming</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/producer-consumer-bounded-buffer</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/rabin-karp-rolling-hash-explained</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/race-conditions-and-mutexes-explained</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/rag-retrieval-augmented-generation-explained</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/search-a-2d-matrix-staircase-vs-binary-search</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/serialize-and-deserialize-binary-tree-preorder</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/shortest-path-unweighted-graph-bfs</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-group-by-and-having-explained</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-indexes-explained-scan-vs-search</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-isolation-levels-explained-with-examples</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-window-functions-explained</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sqs-vs-sns-vs-eventbridge</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/tokenization-explained-bpe-subword-tokens</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/valid-anagram-frequency-counting-hash-map</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/vertical-order-traversal-binary-tree</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/0-1-knapsack-problem-dynamic-programming</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/aws-interview-questions-architecture-scenarios</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/aws-interview-questions-core-services</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/binary-tree-level-order-traversal</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/bipartite-graph-check-bfs-two-coloring</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/bit-masks-set-clear-toggle-power-of-two</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/cyclic-sort-first-missing-positive</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/detect-cycle-in-graph-directed-vs-undirected</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/dutch-national-flag-sort-colors-one-pass</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/gas-station-problem-greedy-one-pass</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/k-closest-points-to-origin-heap</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kruskal-vs-prim-minimum-spanning-tree</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/longest-common-subsequence-dynamic-programming</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/longest-palindromic-substring-expand-around-center</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/lowest-common-ancestor-bst-and-binary-tree</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/n-queens-backtracking-explained</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/reverse-a-linked-list-iterative-and-recursive</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/search-in-rotated-sorted-array-binary-search</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sql-joins-explained-visually</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/word-break-dynamic-programming</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/design-a-url-shortener-system-design-interview</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/interval-scheduling-greedy-earliest-finish</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kmp-algorithm-failure-table-explained</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/lfu-vs-lru-cache-eviction</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/rotate-matrix-90-degrees-in-place</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sliding-window-median-two-heaps</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sliding-window-vs-two-pointers</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/spiral-matrix-traversal-four-boundaries</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/subsets-and-permutations-backtracking</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/top-k-elements-heap-vs-sort</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/validate-binary-search-tree</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/xor-tricks-single-number-missing-number</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/attention-mechanism-explained-intuitively</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/edit-distance-dynamic-programming-explained</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/heap-sort-vs-quick-sort</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/merge-k-sorted-lists-heap-vs-divide-and-conquer</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/number-of-islands-bfs-vs-dfs</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/union-find-path-compression-union-by-size</loc>
<lastmod>2026-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/consistent-hashing-explained</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/floyds-cycle-detection-fast-slow-pointers</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/longest-increasing-subsequence-n-log-n</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/merge-intervals-sort-then-sweep</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/rate-limiting-algorithms-compared</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/backtracking-vs-dynamic-programming</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/coin-change-dynamic-programming-vs-greedy</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/dijkstras-algorithm-step-by-step</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/lru-cache-from-scratch</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/trie-vs-hash-set-for-prefixes</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/binary-search-on-the-answer</loc>
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/topological-sort-kahns-algorithm</loc>
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/two-sum-hash-map-vs-sorting</loc>
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/dijkstra-vs-bellman-ford</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sliding-window-maximum-deque</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/cosine-similarity-explained</loc>
<lastmod>2026-09-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/bfs-breadth-first-search-explained</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/kadanes-algorithm-explained</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/valid-parentheses-stack-explained</loc>
<lastmod>2026-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/dfs-vs-bfs-when-to-use-which</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/sliding-window-technique-explained</loc>
<lastmod>2026-09-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/prefix-sums-explained-visually</loc>
<lastmod>2026-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/two-pointers-technique-explained</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/monotonic-stack-explained</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/how-hash-tables-work</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/merge-sort-vs-quick-sort</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/big-o-complexity-classes-explained</loc>
<lastmod>2026-09-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/binary-search-explained-visually</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/blog/bubble-sort-explained-visually</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner</loc>
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner</loc>
<lastmod>2026-10-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate</loc>
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate</loc>
<lastmod>2026-10-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/advanced-networking-specialty</loc>
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/1-1-benefits-of-the-aws-cloud</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/1-2-design-principles-of-the-aws-cloud</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/1-3-migration-to-the-aws-cloud</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/1-4-cloud-economics</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/2-1-shared-responsibility-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/2-2-security-governance-and-compliance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/2-3-access-management</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/2-4-security-components-and-resources</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/3-1-deploying-and-operating</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/3-2-global-infrastructure</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/3-3-compute-services</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/3-4-database-services</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/3-5-network-services</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/3-6-storage-services</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/3-7-ai-ml-and-analytics-services</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/3-8-other-service-categories</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/4-1-pricing-models</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/4-2-billing-budget-and-cost-management</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/4-3-technical-resources-and-support</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/1-1-basic-ai-concepts-and-terminology</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/1-2-practical-use-cases-for-ai</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/1-3-ai-ml-development-lifecycle</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/2-1-basic-concepts-of-generative-ai</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/2-2-capabilities-and-limitations-of-generative-ai</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/2-3-aws-services-for-generative-ai</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/3-1-designing-foundation-model-applications</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/3-2-prompt-engineering-techniques</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/3-3-training-and-fine-tuning-foundation-models</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/3-4-evaluating-foundation-model-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/4-1-developing-responsible-ai-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/4-2-transparent-and-explainable-models</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/5-1-securing-ai-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/5-2-governance-and-compliance-for-ai</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/1-1-secure-access-to-aws-resources</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/1-2-secure-workloads-and-applications</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/1-3-data-security-controls</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/2-1-scalable-and-loosely-coupled-architectures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/2-2-highly-available-and-fault-tolerant-architectures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/3-1-high-performing-storage</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/3-2-high-performing-elastic-compute</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/3-3-high-performing-databases</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/3-4-high-performing-network-architectures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/3-5-data-ingestion-and-transformation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/4-1-cost-optimized-storage</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/4-2-cost-optimized-compute</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/4-3-cost-optimized-databases</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/4-4-cost-optimized-network-architectures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/1-1-develop-code-for-applications</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/1-2-develop-code-for-lambda</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/1-3-use-data-stores</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/2-1-authentication-and-authorization</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/2-2-encryption</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/2-3-sensitive-data-in-code</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/3-1-prepare-application-artifacts</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/3-2-test-in-development-environments</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/3-3-automate-deployment-testing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/3-4-deploy-with-ci-cd</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/4-1-root-cause-analysis</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/4-2-instrument-code-for-observability</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/4-3-optimize-applications</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/1-1-metrics-alarms-and-filters</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/1-2-identify-and-remediate-issues</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/1-3-performance-optimization</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/2-1-scalability-and-elasticity</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/2-2-highly-available-and-resilient-environments</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/2-3-backup-and-restore</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/3-1-provision-and-maintain-resources</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/3-2-automate-existing-resources</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/4-1-security-and-compliance-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/4-2-protect-data-and-infrastructure</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/5-1-networking-features-and-connectivity</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/5-2-dns-and-content-delivery</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/5-3-troubleshoot-network-connectivity</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/1-1-perform-data-ingestion</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/1-2-transform-and-process-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/1-3-orchestrate-data-pipelines</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/1-4-apply-programming-concepts</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/2-1-choose-a-data-store</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/2-2-understand-data-cataloging-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/2-3-manage-the-lifecycle-of-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/2-4-design-data-models-and-schema-evolution</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/3-1-automate-data-processing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/3-2-analyze-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/3-3-maintain-and-monitor-data-pipelines</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/3-4-ensure-data-quality</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/4-1-apply-authentication-mechanisms</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/4-2-apply-authorization-mechanisms</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/4-3-ensure-data-encryption-and-masking</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/4-4-prepare-logs-for-audit</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/4-5-understand-data-privacy-and-governance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/1-1-collect-and-store-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/1-2-transformation-and-feature-engineering</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/1-3-data-quality-and-bias</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/2-1-choosing-a-modeling-approach</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/2-2-training-and-customizing-models</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/2-3-evaluating-model-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/3-1-deployment-infrastructure</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/3-2-provisioning-ml-resources</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/3-3-mlops-pipelines-and-ci-cd</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/4-1-monitoring-inference-and-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/4-2-cost-and-performance-optimization</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/4-3-securing-ml-workloads</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/1-1-network-connectivity-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/1-2-prescribe-security-controls</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/1-3-reliable-and-resilient-architectures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/1-4-multi-account-aws-environment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/1-5-cost-optimization-and-visibility</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/2-1-deployment-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/2-2-business-continuity</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/2-3-security-controls-based-on-requirements</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/2-4-reliability-requirements</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/2-5-performance-objectives</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/2-6-cost-optimization-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/3-1-operational-excellence</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/3-2-improve-security</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/3-3-improve-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/3-4-improve-reliability</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/3-5-cost-optimization-opportunities</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/4-1-select-workloads-for-migration</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/4-2-optimal-migration-approach</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/4-3-new-architecture-for-existing-workloads</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/4-4-modernization-opportunities</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/1-1-ci-cd-pipelines</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/1-2-automated-testing-in-pipelines</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/1-3-build-and-manage-artifacts</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/1-4-deployment-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/2-1-infrastructure-as-code</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/2-2-multi-account-automation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/2-3-automation-at-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/3-1-highly-available-solutions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/3-2-scalable-solutions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/3-3-automated-recovery</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/4-1-collect-and-store-logs-and-metrics</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/4-2-analyze-logs-and-metrics</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/4-3-automate-monitoring-and-events</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/5-1-event-sources-and-processing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/5-2-configuration-changes-on-events</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/5-3-troubleshoot-failures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/6-1-identity-and-access-at-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/6-2-automated-security-controls</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/6-3-security-monitoring-and-auditing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/1-1-analyze-requirements-design-genai-solutions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/1-2-select-and-configure-fms</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/1-3-data-validation-and-processing-pipelines</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/1-4-vector-store-solutions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/1-5-retrieval-mechanisms</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/1-6-prompt-engineering-and-governance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/2-1-agentic-ai-and-tool-integrations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/2-2-model-deployment-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/2-3-enterprise-integration-architectures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/2-4-fm-api-integrations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/2-5-application-integration-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/3-1-input-and-output-safety-controls</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/3-2-data-security-and-privacy-controls</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/3-3-ai-governance-and-compliance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/3-4-responsible-ai-principles</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/4-1-cost-optimization-and-resource-efficiency</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/4-2-optimize-application-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/4-3-monitoring-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/5-1-evaluation-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/5-2-troubleshoot-genai-applications</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/1-1-monitoring-and-alerting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/1-2-logging-solutions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/1-3-troubleshoot-monitoring-and-logging</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/2-1-incident-response-plan</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/2-2-respond-to-security-events</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/3-1-network-edge-security</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/3-2-compute-workload-security</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/3-3-network-security-controls</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/4-1-authentication-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/4-2-authorization-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/5-1-data-in-transit</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/5-2-data-at-rest</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/5-3-secrets-keys-and-confidential-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/6-1-central-account-management</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/6-2-secure-consistent-deployment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/6-3-evaluate-compliance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/1-1-core-ai-concepts-and-terminology</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/1-2-selecting-ai-solution-types</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/1-3-applying-generative-ai-techniques</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/2-1-ai-strategy-and-business-objectives</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/2-2-measuring-ai-business-value</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/2-3-ai-for-competitive-advantage</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/3-1-responsible-ai-in-business-decisions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/3-2-ai-governance-and-compliance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/3-3-enterprise-ai-risk-mitigation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/4-1-ai-readiness-and-maturity</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/4-2-data-and-infrastructure-foundations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/4-3-leading-change-and-ai-workforce</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/4-4-scaling-ai-from-pilot-to-enterprise</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloud-practitioner/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-practitioner/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-associate/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/developer-associate/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/cloudops-engineer-associate/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/data-engineer-associate/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/machine-learning-engineer-associate/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/solutions-architect-professional/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/devops-engineer-professional/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/generative-ai-developer-professional/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/security-specialty/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bytepatterns.com/aws-certifications/ai-business-strategist/exam/practice-00</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
