<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://brute2best.com</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://brute2best.com/dsa</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://brute2best.com/blueprint</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://brute2best.com/lld</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://brute2best.com/lld/blueprint</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://brute2best.com/interview</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://brute2best.com/interview/revision</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://brute2best.com/interview/mock</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/pricing</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/terms</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://brute2best.com/privacy</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://brute2best.com/refund</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://brute2best.com/contact</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/complement-lookup</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/grouping-by-key</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/set-membership</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/design-hashing</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/read-write</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/k-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/partition</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/fixed-window</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/variable-window</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/frequency-map</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/at-most-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/exactly-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/monotonic-deque</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/static-range</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/exact-sum-hashmap</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-balance</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/modulo</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-suffix</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/classic</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/rotated</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/answer-space</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/matrix-partition</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/matching</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/expression</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/simulation</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-greater</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-smaller</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/contribution</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/stock-span</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/deque-dp</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/merge</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/scheduling</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/intersection</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/coverage</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/missing</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/duplicate</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/mismatch</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/cycle</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/middle</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/gap-alignment</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/full</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/sublist</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/k-group</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/reorder</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-order</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-aggregates</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/distance</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/next-pointers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/traversal</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/root-to-leaf</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/subtree-dp</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/bst</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/lca</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/transform</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/prefix-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/trie-search</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/bitwise-trie</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/kth-element</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/top-k-frequency</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/closest</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/streaming</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/running-median</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/sliding-median</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/two-pools</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/merge-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/kth-across</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/smallest-range</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/flood-fill</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/multi-source</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/grid-shortest</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/state-space</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/connectivity</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/bipartite</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/kahn</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/cycle-detection</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/dfs-topo</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/build-graph</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/components</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/cycle</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/equivalence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/mst</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/dijkstra</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/bellman-ford</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/floyd</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/subsets</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/permutations</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/combinations</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/combination-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/partitioning</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/constraints</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/grid-path</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/interval-greedy</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/exchange</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/reachability</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/assignment</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/local-feasibility</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/heap-greedy</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/fibonacci</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/take-skip</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/word-break</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/max-subarray</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/max-product</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/circular</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/stock</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/zero-one</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/count-ways</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/unbounded</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/partition</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/classic</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/variants</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/envelope</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/paths</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/shapes</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/lcs</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/edit-matching</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/substring</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/palindrome</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/xor</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/counting</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/range-bits</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/bitmask</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/complement-lookup/two-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/complement-lookup/contains-duplicate-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/complement-lookup/max-number-of-k-sum-pairs</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/grouping-by-key/valid-anagram</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/grouping-by-key/group-anagrams</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/grouping-by-key/valid-sudoku</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/set-membership/contains-duplicate</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/set-membership/longest-consecutive-sequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/set-membership/first-missing-positive</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/design-hashing/insert-delete-getrandom-o1</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/design-hashing/lru-cache</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/arrays-hashing/design-hashing/lfu-cache</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends/valid-palindrome</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends/two-sum-ii-input-array-is-sorted</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends/reverse-vowels-of-a-string</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends/squares-of-a-sorted-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends/container-with-most-water</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends/boats-to-save-people</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends/gfg-pair-sum-sorted-rotated</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/opposite-ends/trapping-rain-water</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/read-write/remove-element</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/read-write/remove-duplicates-from-sorted-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/read-write/move-zeroes</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/read-write/remove-duplicates-from-sorted-array-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/read-write/is-subsequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/k-sum/gfg-find-a-triplet-that-sum-to-a-given-value</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/k-sum/3sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/k-sum/3sum-closest</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/k-sum/valid-triangle-number</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/k-sum/4sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/k-sum/3sum-with-multiplicity</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/partition/sort-array-by-parity</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/partition/sort-colors</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-pointers/partition/partition-array-according-to-given-pivot</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/fixed-window/max-sum-subarray-size-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/fixed-window/maximum-average-subarray-i</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/fixed-window/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/fixed-window/permutation-in-string</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/fixed-window/find-all-anagrams-in-a-string</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/fixed-window/maximum-points-you-can-obtain-from-cards</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/fixed-window/maximum-sum-of-distinct-subarrays-with-length-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/variable-window/minimum-size-subarray-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/variable-window/gfg-find-subarray-with-given-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/variable-window/longest-substring-without-repeating-characters</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/variable-window/max-consecutive-ones-iii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/variable-window/longest-subarray-of-1s-after-deleting-one-element</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/variable-window/minimum-operations-to-reduce-x-to-zero</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/variable-window/frequency-of-the-most-frequent-element</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/frequency-map/fruit-into-baskets</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/frequency-map/gfg-longest-k-unique-characters</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/frequency-map/longest-repeating-character-replacement</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/frequency-map/maximize-the-confusion-of-an-exam</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/frequency-map/length-of-longest-subarray-with-at-most-k-frequency</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/frequency-map/minimum-window-substring</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/frequency-map/longest-substring-with-at-least-k-repeating-characters</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/at-most-k/subarrays-at-most-k-distinct</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/at-most-k/subarray-product-less-than-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/at-most-k/number-of-substrings-containing-all-three-characters</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/at-most-k/count-subarrays-where-max-element-appears-at-least-k-times</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/at-most-k/count-subarrays-with-score-less-than-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/exactly-k/binary-subarrays-with-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/exactly-k/count-number-of-nice-subarrays</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/exactly-k/subarrays-with-k-different-integers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/exactly-k/count-subarrays-with-fixed-bounds</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/monotonic-deque/sliding-window-maximum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/monotonic-deque/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/monotonic-deque/maximum-number-of-robots-within-budget</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/sliding-window/monotonic-deque/shortest-subarray-with-sum-at-least-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/static-range/running-sum-of-1d-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/static-range/range-sum-query-immutable</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/static-range/range-sum-query-2d-immutable</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/exact-sum-hashmap/gfg-find-if-there-is-a-subarray-with-0-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/exact-sum-hashmap/subarray-sum-equals-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/exact-sum-hashmap/gfg-zero-sum-subarrays</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/exact-sum-hashmap/path-sum-iii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-balance/contiguous-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-balance/find-the-longest-substring-containing-vowels-in-even-counts</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-balance/longest-well-performing-interval</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/modulo/subarray-sums-divisible-by-k</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/modulo/continuous-subarray-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/modulo/make-sum-divisible-by-p</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-suffix/find-pivot-index</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-suffix/left-and-right-sum-differences</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-suffix/product-of-array-except-self</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/prefix-sum/prefix-suffix/minimum-penalty-for-a-shop</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/classic/binary-search</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/classic/search-insert-position</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/classic/sqrtx</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/classic/find-first-and-last-position-of-element-in-sorted-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/rotated/find-minimum-in-rotated-sorted-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/rotated/search-in-rotated-sorted-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/rotated/find-peak-element</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/rotated/search-in-rotated-sorted-array-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/answer-space/koko-eating-bananas</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/answer-space/capacity-to-ship-packages-within-d-days</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/answer-space/minimum-number-of-days-to-make-m-bouquets</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/answer-space/split-array-largest-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/matrix-partition/search-a-2d-matrix</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/matrix-partition/search-a-2d-matrix-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/binary-search/matrix-partition/median-of-two-sorted-arrays</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/matching/valid-parentheses</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/matching/remove-all-adjacent-duplicates-in-string</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/matching/minimum-remove-to-make-valid-parentheses</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/matching/decode-string</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/expression/evaluate-reverse-polish-notation</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/expression/basic-calculator-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/expression/basic-calculator</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/simulation/min-stack</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/simulation/simplify-path</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/stack/simulation/asteroid-collision</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-greater/next-greater-element-i</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-greater/daily-temperatures</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-greater/next-greater-element-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-greater/car-fleet</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-smaller/final-prices-with-a-special-discount-in-a-shop</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-smaller/gfg-next-smaller-element</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-smaller/remove-k-digits</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/next-smaller/remove-duplicate-letters</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/contribution/largest-rectangle-in-histogram</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/contribution/sum-of-subarray-minimums</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/contribution/sum-of-subarray-ranges</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/contribution/maximal-rectangle</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/stock-span/gfg-the-stock-span-problem</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/stock-span/online-stock-span</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/stock-span/132-pattern</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/deque-dp/jump-game-vi</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/monotonic-stack/deque-dp/constrained-subsequence-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/merge/merge-intervals</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/merge/insert-interval</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/merge/remove-covered-intervals</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/merge/count-days-without-meetings</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/scheduling/meeting-rooms</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/scheduling/my-calendar-i</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/scheduling/meeting-rooms-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/scheduling/gfg-minimum-number-platforms-required-railwaybus-station</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/scheduling/car-pooling</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/intersection/interval-list-intersections</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/intersection/meeting-scheduler</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/intersection/employee-free-time</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/coverage/non-overlapping-intervals</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/coverage/minimum-number-of-arrows-to-burst-balloons</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/coverage/video-stitching</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/intervals/coverage/minimum-number-of-taps-to-open-to-water-a-garden</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/missing/missing-number</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/missing/find-all-numbers-disappeared-in-an-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/duplicate/find-the-duplicate-number</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/duplicate/find-all-duplicates-in-an-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/duplicate/gfg-find-the-two-repeating-elements-in-a-given-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/mismatch/set-mismatch</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/mismatch/find-missing-and-repeated-values</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/cyclic-sort/mismatch/gfg-find-a-repeating-and-a-missing-number</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/cycle/linked-list-cycle</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/cycle/happy-number</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/cycle/gfg-find-length-of-loop-in-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/cycle/linked-list-cycle-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/cycle/circular-array-loop</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/middle/middle-of-the-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/middle/palindrome-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/middle/delete-the-middle-node-of-a-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/middle/maximum-twin-sum-of-a-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/gap-alignment/remove-nth-node-from-end-of-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/gap-alignment/intersection-of-two-linked-lists</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-fast-slow/gap-alignment/swapping-nodes-in-a-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/full/reverse-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/full/gfg-reverse-a-doubly-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/full/remove-nodes-from-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/full/add-two-numbers-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/full/double-a-number-represented-as-a-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/sublist/reverse-linked-list-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/sublist/merge-in-between-linked-lists</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/sublist/reverse-nodes-in-even-length-groups</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/k-group/swap-nodes-in-pairs</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/k-group/gfg-reverse-alternate-k-nodes-in-a-singly-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/k-group/reverse-nodes-in-k-group</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/reorder/rotate-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/reorder/odd-even-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/reorder/reorder-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/reorder/gfg-rotate-doubly-linked-list-n-nodes</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/ll-reversal/reorder/flatten-a-multilevel-doubly-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-order/binary-tree-level-order-traversal</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-order/binary-tree-level-order-traversal-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-order/n-ary-tree-level-order-traversal</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-order/binary-tree-zigzag-level-order-traversal</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-aggregates/average-of-levels-in-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-aggregates/binary-tree-right-side-view</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-aggregates/find-largest-value-in-each-tree-row</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-aggregates/cousins-in-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/level-aggregates/maximum-width-of-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/distance/minimum-depth-of-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/distance/all-nodes-distance-k-in-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/distance/amount-of-time-for-binary-tree-to-be-infected</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/next-pointers/populating-next-right-pointers-in-each-node</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-bfs/next-pointers/populating-next-right-pointers-in-each-node-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/traversal/maximum-depth-of-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/traversal/binary-tree-inorder-traversal</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/traversal/same-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/traversal/symmetric-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/traversal/subtree-of-another-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/root-to-leaf/path-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/root-to-leaf/binary-tree-paths</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/root-to-leaf/sum-root-to-leaf-numbers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/root-to-leaf/path-sum-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/root-to-leaf/count-good-nodes-in-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/root-to-leaf/longest-zigzag-path-in-a-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/subtree-dp/diameter-of-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/subtree-dp/balanced-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/subtree-dp/house-robber-iii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/subtree-dp/binary-tree-maximum-path-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/bst/search-in-a-binary-search-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/bst/validate-binary-search-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/bst/kth-smallest-element-in-a-bst</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/bst/delete-node-in-a-bst</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/lca/lowest-common-ancestor-of-a-binary-search-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/lca/lowest-common-ancestor-of-a-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/lca/lowest-common-ancestor-of-deepest-leaves</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/transform/invert-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/transform/flatten-binary-tree-to-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/transform/construct-binary-tree-from-preorder-and-inorder-traversal</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/tree-dfs/transform/serialize-and-deserialize-binary-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/prefix-tree/implement-trie-prefix-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/prefix-tree/replace-words</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/prefix-tree/search-suggestions-system</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/trie-search/design-add-and-search-words-data-structure</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/trie-search/word-search-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/bitwise-trie/maximum-xor-of-two-numbers-in-an-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/trie/bitwise-trie/maximum-xor-with-an-element-from-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/kth-element/last-stone-weight</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/kth-element/gfg-k-largestor-smallest-elements-in-an-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/kth-element/kth-largest-element-in-an-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/kth-element/find-the-kth-largest-integer-in-the-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/top-k-frequency/top-k-frequent-elements</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/top-k-frequency/sort-characters-by-frequency</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/top-k-frequency/top-k-frequent-words</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/closest/k-closest-points-to-origin</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/closest/find-k-closest-elements</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/streaming/kth-largest-element-in-a-stream</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/streaming/smallest-number-in-infinite-set</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/heap-top-k/streaming/seat-reservation-manager</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/running-median/gfg-median-of-stream-of-integers-running-integers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/running-median/find-median-from-data-stream</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/sliding-median/sliding-window-median</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/two-pools/process-tasks-using-servers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/two-pools/total-cost-to-hire-k-workers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/two-heaps/two-pools/ipo</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/merge-k/gfg-merge-k-sorted-arrays</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/merge-k/merge-k-sorted-lists</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/merge-k/gfg-nearly-sorted-algorithm</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/merge-k/ugly-number-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/kth-across/kth-smallest-element-in-a-sorted-matrix</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/kth-across/find-k-pairs-with-smallest-sums</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/kth-across/k-th-smallest-prime-fraction</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/kth-across/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/k-way-merge/smallest-range/smallest-range-covering-elements-from-k-lists</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/flood-fill/flood-fill</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/flood-fill/number-of-islands</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/flood-fill/max-area-of-island</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/flood-fill/number-of-enclaves</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/flood-fill/surrounded-regions</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/flood-fill/pacific-atlantic-water-flow</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/multi-source/rotting-oranges</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/multi-source/01-matrix</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/multi-source/walls-and-gates</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/multi-source/map-of-highest-peak</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/grid-shortest/nearest-exit-from-entrance-in-maze</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/grid-shortest/shortest-path-in-binary-matrix</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/grid-shortest/shortest-path-in-a-grid-with-obstacles-elimination</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/state-space/gfg-minimum-steps-reach-target-knight</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/state-space/open-the-lock</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/state-space/snakes-and-ladders</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/state-space/the-maze</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/state-space/word-ladder</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/connectivity/find-if-path-exists-in-graph</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/connectivity/keys-and-rooms</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/connectivity/number-of-provinces</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/connectivity/clone-graph</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/bipartite/is-graph-bipartite</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/graph-traversal/bipartite/possible-bipartition</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/kahn/gfg-topological-sorting</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/kahn/course-schedule-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/kahn/parallel-courses</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/kahn/parallel-courses-iii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/kahn/minimum-height-trees</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/cycle-detection/course-schedule</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/cycle-detection/gfg-detect-cycle-in-a-graph</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/cycle-detection/find-eventual-safe-states</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/dfs-topo/all-ancestors-of-a-node-in-a-directed-acyclic-graph</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/dfs-topo/loud-and-rich</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/dfs-topo/longest-increasing-path-in-a-matrix</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/build-graph/gfg-given-sorted-dictionary-find-precedence-characters</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/build-graph/alien-dictionary</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/build-graph/sequence-reconstruction</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/topological-sort/build-graph/all-tasks-scheduling-orders</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/components/gfg-union-find</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/components/number-of-connected-components-in-an-undirected-graph</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/components/graph-valid-tree</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/components/most-stones-removed-with-same-row-or-column</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/components/regions-cut-by-slashes</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/cycle/gfg-detect-cycle-undirected-graph</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/cycle/redundant-connection</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/cycle/number-of-operations-to-make-network-connected</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/cycle/redundant-connection-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/equivalence/satisfiability-of-equality-equations</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/equivalence/accounts-merge</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/equivalence/smallest-string-with-swaps</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/equivalence/similar-string-groups</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/mst/gfg-kruskals-minimum-spanning-tree-algorithm-greedy-algo-2</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/mst/min-cost-to-connect-all-points</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/union-find/mst/connecting-cities-with-minimum-cost</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/dijkstra/gfg-dijkstras-shortest-path-algorithm-using-priority_queue-stl</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/dijkstra/network-delay-time</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/dijkstra/path-with-maximum-probability</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/dijkstra/path-with-minimum-effort</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/bellman-ford/cheapest-flights-within-k-stops</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/shortest-path/floyd/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/subsets/subsets</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/subsets/sum-of-all-subset-xor-totals</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/subsets/subsets-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/permutations/permutations</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/permutations/letter-case-permutation</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/permutations/permutations-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/combinations/combinations</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/combinations/letter-combinations-of-a-phone-number</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/combinations/combination-sum-iii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/combination-sum/combination-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/combination-sum/combination-sum-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/partitioning/palindrome-partitioning</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/partitioning/restore-ip-addresses</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/partitioning/word-break-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/constraints/generate-parentheses</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/constraints/n-queens</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/constraints/sudoku-solver</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/grid-path/gfg-rat-in-a-maze-backtracking-2</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/grid-path/word-search</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/backtracking/grid-path/all-paths-from-source-to-target</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/interval-greedy/gfg-activity-selection-problem-greedy-algo-1</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/interval-greedy/maximum-length-of-pair-chain</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/interval-greedy/partition-labels</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/exchange/gfg-fractional-knapsack-problem</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/exchange/two-city-scheduling</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/exchange/gfg-job-sequencing-problem</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/exchange/queue-reconstruction-by-height</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/reachability/jump-game</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/reachability/jump-game-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/reachability/jump-game-iii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/assignment/assign-cookies</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/assignment/maximum-matching-of-players-with-trainers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/assignment/advantage-shuffle</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/local-feasibility/lemonade-change</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/local-feasibility/can-place-flowers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/local-feasibility/gas-station</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/local-feasibility/candy</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/heap-greedy/reorganize-string</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/heap-greedy/hand-of-straights</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/heap-greedy/task-scheduler</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/heap-greedy/gfg-huffman-coding-greedy-algo-3</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/greedy/heap-greedy/minimize-deviation-in-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/fibonacci/climbing-stairs</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/fibonacci/min-cost-climbing-stairs</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/fibonacci/decode-ways</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/take-skip/house-robber</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/take-skip/house-robber-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/take-skip/delete-and-earn</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/word-break/word-break</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-1d/word-break/perfect-squares</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/max-subarray/maximum-subarray</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/max-subarray/gfg-smallest-sum-contiguous-subarray</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/max-subarray/maximum-absolute-sum-of-any-subarray</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/max-subarray/maximum-subarray-sum-with-one-deletion</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/max-product/maximum-product-subarray</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/max-product/maximum-length-of-subarray-with-positive-product</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/circular/maximum-sum-circular-subarray</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/stock/best-time-to-buy-and-sell-stock</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/stock/best-time-to-buy-and-sell-stock-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/stock/best-time-to-buy-and-sell-stock-with-cooldown</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-kadane/stock/maximum-sum-of-3-non-overlapping-subarrays</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/zero-one/gfg-0-1-knapsack-problem-dp-10</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/zero-one/gfg-subset-sum-problem-dp-25</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/zero-one/ones-and-zeroes</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/count-ways/gfg-count-of-subsets-with-sum-equal-to-x</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/count-ways/target-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/count-ways/profitable-schemes</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/unbounded/gfg-unbounded-knapsack-repetition-items-allowed</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/unbounded/coin-change</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/unbounded/coin-change-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/unbounded/combination-sum-iv</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/partition/partition-equal-subset-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/partition/gfg-partition-a-set-into-two-subsets-such-that-the-difference-of-subset-sums-is-minimum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/partition/last-stone-weight-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-knapsack/partition/partition-to-k-equal-sum-subsets</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/classic/longest-increasing-subsequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/classic/increasing-triplet-subsequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/classic/gfg-maximum-sum-increasing-subsequence-dp-14</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/classic/number-of-longest-increasing-subsequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/variants/largest-divisible-subset</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/variants/longest-string-chain</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/variants/wiggle-subsequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/variants/gfg-longest-common-increasing-subsequence-lcs-lis</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/envelope/gfg-dynamic-programming-building-bridges</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/envelope/best-team-with-no-conflicts</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/envelope/gfg-box-stacking-problem-dp-22</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-lis/envelope/russian-doll-envelopes</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/paths/unique-paths</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/paths/unique-paths-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/paths/minimum-path-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/paths/triangle</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/shapes/maximal-square</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/shapes/count-square-submatrices-with-all-ones</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-grid/paths/minimum-falling-path-sum</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/lcs/longest-common-subsequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/lcs/delete-operation-for-two-strings</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/lcs/gfg-longest-repeating-subsequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/lcs/shortest-common-supersequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/lcs/distinct-subsequences</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/edit-matching/minimum-ascii-delete-sum-for-two-strings</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/edit-matching/edit-distance</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/edit-matching/interleaving-string</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/edit-matching/wildcard-matching</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/edit-matching/regular-expression-matching</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/substring/gfg-longest-common-substring-dp-29</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/substring/maximum-length-of-repeated-subarray</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/palindrome/palindromic-substrings</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/palindrome/longest-palindromic-substring</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/palindrome/longest-palindromic-subsequence</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/palindrome/minimum-insertion-steps-to-make-a-string-palindrome</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/dp-strings/palindrome/palindrome-partitioning-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/xor/single-number</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/xor/decode-xored-array</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/xor/single-number-iii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/xor/single-number-ii</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/counting/number-of-1-bits</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/counting/power-of-two</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/counting/counting-bits</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/counting/reverse-bits</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/counting/divide-two-integers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/range-bits/xor-queries-of-a-subarray</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/range-bits/bitwise-and-of-numbers-range</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/range-bits/largest-combination-with-bitwise-and-greater-than-zero</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/bitmask/gray-code</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/bitmask/gfg-maximum-xor-subset</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/patterns/bit-manipulation/bitmask/gfg-travelling-salesman-problem-set-1</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/foundations/f1-classes-encapsulation</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/foundations/f2-inheritance-polymorphism</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/foundations/f3-interfaces-in-cpp</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/foundations/f4-composition-over-inheritance</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/foundations/f5-ownership-smart-pointers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/foundations/f6-class-diagrams-code-smells</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/foundations/f7-modern-cpp-design-toolkit</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a1-strategy-ocp</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a2-srp</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a3-observer</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a4-state</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a5-factory-method</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a6-dip</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a7-lsp-isp</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a8-adapter</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/food-delivery/a9-facade</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b1-builder</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b2-singleton</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b3-chain-of-responsibility</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b4-command</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b5-abstract-factory</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b6-mediator</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b7-proxy</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b8-template-method</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/trading/b9-iterator</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/rpg/c1-decorator</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/rpg/c2-composite</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/rpg/c3-memento</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/rpg/c4-prototype</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/rpg/c5-flyweight</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/rpg/c6-bridge</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/rpg/c7-visitor</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/rpg/c8-interpreter</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p1-logger</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p2-tic-tac-toe</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p3-snake-and-ladder</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p4-vending-machine</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p5-parking-lot</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p6-lru-cache</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p7-file-system</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p8-library-management</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p9-atm</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p10-notification-service</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p11-rate-limiter</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p12-splitwise</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p13-elevator-system</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p14-shopping-cart-inventory</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p15-hotel-booking</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p16-bookmyshow</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p17-pub-sub-queue</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p18-ride-sharing</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/lld/practice/p19-chess</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/pointers-memory/m1-1-pointers-vs-references</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/pointers-memory/m1-2-const-correctness-qualifiers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/pointers-memory/m1-3-stack-heap-placement-new</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/pointers-memory/m1-4-static-global-extern-linkage</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/pointers-memory/m1-5-memory-bugs-alignment-padding</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/pointers-memory/m1-6-smart-pointers-ownership</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/object-lifecycle/m2-1-constructors-destructors-init-order</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/object-lifecycle/m2-2-deep-shallow-copy-rule-of-3</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/object-lifecycle/m2-3-move-semantics-rule-of-5</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/object-lifecycle/m2-4-copy-elision-rvo-nrvo</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/object-lifecycle/m2-5-exceptions-stack-unwinding-noexcept</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/oop-polymorphism/m3-1-four-pillars-oop-cpp</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/oop-polymorphism/m3-2-virtual-vtable-vptr-layout</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/oop-polymorphism/m3-3-virtual-destructors-object-slicing</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/oop-polymorphism/m3-4-diamond-problem-cpp-casts</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/oop-polymorphism/m3-5-overloading-name-mangling-friend</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/templates-modern-cpp/m4-1-templates-specialization</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/templates-modern-cpp/m4-2-universal-references-perfect-forwarding</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/templates-modern-cpp/m4-3-variadic-templates-constexpr-concepts</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/templates-modern-cpp/m4-4-lambdas-closures-std-function</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/stl-containers/m5-1-sequence-containers-vector-deque-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/stl-containers/m5-2-ordered-associative-map-set</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/stl-containers/m5-3-unordered-containers-hash-tables</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/stl-containers/m5-4-container-adaptors-flat-containers</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/stl-containers/m5-5-iterator-invalidation-stl-algorithms</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/stl-containers/m5-6-string-sso-string-view-span</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/implementations/m6-1-doubly-linked-list-scenarios</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/implementations/m6-2-implement-std-vector</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/implementations/m6-3-implement-std-string</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/implementations/m6-4-implement-unique-shared-ptr</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/implementations/m6-5-implement-hash-map</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/implementations/m6-6-implement-memory-pool-allocator</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/multithreading/m7-1-threads-jthread-lifecycle</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/multithreading/m7-2-mutex-locks-deadlock-prevention</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/multithreading/m7-3-condition-variables-sync-puzzles</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/multithreading/m7-4-atomics-memory-ordering-singleton</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/multithreading/m7-5-async-futures-thread-pool</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/multithreading/m7-6-concurrent-queue-doubly-linked-list</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/patterns-playbooks/m8-1-cpp-design-patterns-quick-strike</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://brute2best.com/interview/patterns-playbooks/m8-2-round-1-simulation-edge-case-playbook</loc>
<lastmod>2026-11-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
