<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://codewithmihir.com/</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codewithmihir.com/about</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codewithmihir.com/contact</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codewithmihir.com/blogs</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/execution-model</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/nodejs-installation</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/variables</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/data-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/type-conversion-coercion</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators/arithmetic</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators/assignment</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators/comparison</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators/logical</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators/string</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators/bitwise</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators/special</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/operators/precedence</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/conditional-statements</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/if-else-ladder</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/ternary-operator</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/switch-case</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/loops-in-js</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/loops-in-js/for-loop</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/loops-in-js/while-loop</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/loops-in-js/do-while-loop</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/loops-in-js/for-of-loop</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/loops-in-js/for-in-loop</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/functions</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/arrow-functions</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/strings-and-string-methods</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/template-literals</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/arrays-and-array-methods</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/loops-with-arrays</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/map-filter-reduce</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/objects</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/destructuring</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/json</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/date</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/math</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/number</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/boolean</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/window-object</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/history-object</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/javascript/navigator-object</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/why-typescript</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typescript-vs-javascript</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/installation-and-setup</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/first-typescript-program</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/tsconfig-json-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/type-annotations</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/type-inference</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types/string</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types/number</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types/boolean</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types/null-and-undefined</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types/any</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types/unknown</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types/never</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/basic-types/void</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/arrays-and-tuples</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/object-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/optional-properties</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/readonly-properties</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/union-and-literal-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/function-parameter-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/function-return-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/optional-and-default-parameters</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/rest-parameters</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/function-type-expressions</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/arrow-functions</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/function-overloading</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/type-aliases</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/interfaces</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/interface-vs-type</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/extending-interfaces</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/intersection-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/index-signatures</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/type-narrowing</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typeof-narrowing</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/truthiness-narrowing</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/equality-narrowing</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/in-operator-narrowing</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/instanceof-narrowing</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/type-guards</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/discriminated-unions</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/exhaustive-checks</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/classes</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/constructors</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/public-private-protected</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/readonly-class-properties</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/getters-and-setters</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/implements-keyword</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/abstract-classes</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/static-members</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/generics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/generics/generic-functions</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/generics/generic-interfaces</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/generics/generic-classes</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/generics/generic-constraints</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/generics/keyof-operator</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/generics/generic-utility-patterns</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/generics/real-world-generic-examples</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/partial</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/required</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/readonly</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/pick</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/omit</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/record</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/exclude-and-extract</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/returntype</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/utility-types/parameters</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/export-and-import</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/default-vs-named-exports</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/type-only-imports</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/namespaces</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/declaration-files</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/organizing-typescript-projects</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typescript-with-dom</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typescript-with-fetch-api</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typing-api-responses</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/error-handling</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typescript-with-react-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typing-react-props</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typing-react-state</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typing-events-in-react</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/mapped-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/conditional-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/template-literal-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/infer-keyword</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/satisfies-operator</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/as-const</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/building-custom-utility-types</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/common-typescript-mistakes</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/typescript/typescript-best-practices</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/python</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/how-to-study-dsa</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/problem-solving-mindset</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/best-and-bad-practices-in-dsa</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/time-complexity</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/space-complexity</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/big-o-big-omega-and-big-theta</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/common-complexity-classes</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/nested-loop-analysis</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursive-complexity</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/amortized-complexity</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/constraints-based-optimization</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/prime-numbers</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/gcd-and-lcm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/modular-arithmetic</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/fast-exponentiation</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/factorials-and-combinations</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sieve-of-eratosthenes</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bitwise-math-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/array-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/traversal-and-updates</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/frequency-counting</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/prefix-sum</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/difference-array</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/kadane-s-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/two-pointers-on-arrays</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/sliding-window-on-arrays</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/arrays/2d-arrays-and-matrix-problems</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/string-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/character-frequency</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/palindrome-problems</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/anagrams</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/substrings-and-subsequences</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/string-compression</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/kmp-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/rabin-karp-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/strings/z-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/singly-linked-list</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/doubly-linked-list</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/circular-linked-list</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/insert-delete-and-search</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/reverse-linked-list</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/middle-of-linked-list</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/cycle-detection</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/merge-two-sorted-lists</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/linked-list/remove-nth-node</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/stack</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/stack/stack-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/stack/valid-parentheses</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/stack/next-greater-element</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/stack/previous-smaller-element</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/stack/monotonic-stack</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/stack/min-stack</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/stack/infix-postfix-and-prefix</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/queue</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/queue/queue-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/queue/circular-queue</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/queue/deque</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/queue/priority-queue</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/queue/monotonic-queue</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/queue/sliding-window-maximum</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/queue/bfs-with-queue</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hashing</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hashing/hashmap-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hashing/hashset-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hashing/frequency-map</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hashing/two-sum-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hashing/group-anagrams</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hashing/prefix-sum-with-hashmap</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hashing/collision-concepts</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-and-priority-queue</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-and-priority-queue/min-heap-and-max-heap</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-and-priority-queue/heap-operations</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-and-priority-queue/heapify</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-and-priority-queue/k-largest-and-smallest-elements</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-and-priority-queue/top-k-frequent-elements</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-and-priority-queue/merge-k-sorted-lists</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-and-priority-queue/median-from-data-stream</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/searching</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/searching/linear-search</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/searching/binary-search</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/searching/lower-bound-and-upper-bound</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/searching/binary-search-on-answer</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/searching/search-in-rotated-sorted-array</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/searching/search-in-2d-matrix</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/searching/ternary-search</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/bubble-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/selection-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/insertion-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/merge-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/quick-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/heap-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/counting-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/radix-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/bucket-sort</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sorting/stable-and-unstable-sorting</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion/recursion-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion/base-case-and-recursive-case</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion/recursion-tree</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion/call-stack-memory</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion/recursion-with-arrays</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion/recursion-with-strings</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion/multiple-recursive-calls</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/recursion/tail-recursion</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking/subsets</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking/permutations</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking/combinations</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking/n-queens</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking/sudoku-solver</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking/rat-in-a-maze</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking/word-search</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking/pruning-techniques</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms/greedy-intuition</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms/activity-selection</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms/fractional-knapsack</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms/jump-game</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms/gas-station</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms/interval-scheduling</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms/merge-intervals</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-algorithms/greedy-proof-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/divide-and-conquer</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/tree-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/binary-tree</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/preorder-traversal</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/inorder-traversal</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/postorder-traversal</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/level-order-traversal</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/height-and-depth</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/diameter-of-tree</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/lowest-common-ancestor</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trees/serialize-and-deserialize-tree</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/bst-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/insert-search-and-delete</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/validate-bst</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/floor-and-ceil</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/kth-smallest-and-largest</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/lca-in-bst</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/balanced-bst</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/avl-tree-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-tree/red-black-tree-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie/trie-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie/insert-search-and-delete-word</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie/prefix-search</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie/autocomplete</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie/word-dictionary</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie/longest-common-prefix</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie/word-break-with-trie</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/trie/trie-space-optimization</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/graph-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/adjacency-matrix</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/adjacency-list</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/dfs</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/bfs</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/connected-components</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/cycle-detection</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/bipartite-graph</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/topological-sorting</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/strongly-connected-components</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/graphs/bridges-and-articulation-points</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/shortest-path-algorithms</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/shortest-path-algorithms/bfs-shortest-path</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/shortest-path-algorithms/dijkstra-s-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/shortest-path-algorithms/bellman-ford-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/shortest-path-algorithms/floyd-warshall-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/shortest-path-algorithms/0-1-bfs</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/shortest-path-algorithms/multi-source-bfs</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/minimum-spanning-tree</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/minimum-spanning-tree/mst-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/minimum-spanning-tree/kruskal-s-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/minimum-spanning-tree/prim-s-algorithm</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/minimum-spanning-tree/union-find-dsu</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/minimum-spanning-tree/path-compression</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/minimum-spanning-tree/union-by-rank-and-size</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/dp-intuition</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/memoization</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/tabulation</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/1d-dp</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/2d-dp</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/fibonacci-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/climbing-stairs-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/house-robber-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/coin-change</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/knapsack</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/longest-common-subsequence</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/longest-increasing-subsequence</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/matrix-chain-multiplication</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/dp-on-strings</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/dp-on-grids</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/dp-on-trees</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/dp-with-bitmasking</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dynamic-programming/space-optimization</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/binary-representation</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/and-or-xor-and-not</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/left-shift-and-right-shift</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/check-set-clear-and-toggle-bit</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/count-set-bits</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/power-of-two</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/xor-patterns</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/subsets-using-bits</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bit-manipulation/bitmask-dp-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/segment-tree</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/lazy-propagation</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/fenwick-tree</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sparse-table</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/ordered-set-and-map</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/lru-cache</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sweep-line</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/coordinate-compression</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/meet-in-the-middle</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/game-theory-basics</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/two-pointers-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/sliding-window-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/fast-and-slow-pointers-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/prefix-sum-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hash-map-lookup-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/monotonic-stack-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/binary-search-on-answer-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/bfs-level-order-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dfs-recursion-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/backtracking-template</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/dp-state-design-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/greedy-choice-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/heap-top-k-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/union-find-components-pattern</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/how-to-approach-a-new-problem</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/how-to-explain-your-solution</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/debugging-dsa-problems</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/common-interview-mistakes</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/pattern-recognition</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/easy-problem-roadmap</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/medium-problem-roadmap</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/hard-problem-roadmap</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/tutorials/dsa/revision-strategy</loc>
<lastmod>2026-06-03T14:46:39.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.82</priority>
</url>
<url>
<loc>https://codewithmihir.com/blogs/javascript-async-await-pitfalls</loc>
<lastmod>2026-02-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.78</priority>
</url>
<url>
<loc>https://codewithmihir.com/blogs/typescript</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.78</priority>
</url>
<url>
<loc>https://codewithmihir.com/blogs/javascript</loc>
<lastmod>2026-02-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.78</priority>
</url>
</urlset>
