<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://meysamkheyrollah.dev/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/about/</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/gallery/</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/contact/</loc>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/circular-buffers-reuse-fixed-space/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/stacks-and-queues.jpg</image:loc>
</image:image>
<lastmod>2026-11-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/queues-serve-the-oldest-work-first/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/stacks-and-queues.jpg</image:loc>
</image:image>
<lastmod>2026-10-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/monotonic-stacks-remove-weaker-candidates/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/stacks-and-queues.jpg</image:loc>
</image:image>
<lastmod>2026-10-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/stacks-remember-unfinished-work/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/stacks-and-queues.jpg</image:loc>
</image:image>
<lastmod>2026-09-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/fast-and-slow-pointers-find-hidden-shapes/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/linked-lists.jpg</image:loc>
</image:image>
<lastmod>2026-08-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/linked-lists-change-links-not-rows/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/linked-lists.jpg</image:loc>
</image:image>
<lastmod>2026-08-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/matrices-turn-one-row-into-a-grid/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/arrays.jpg</image:loc>
</image:image>
<lastmod>2026-07-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/strings-are-sequences-with-rules/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/arrays.jpg</image:loc>
</image:image>
<lastmod>2026-06-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/arrays-reward-nearby-memory/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/arrays.jpg</image:loc>
</image:image>
<lastmod>2026-05-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/edge-cases-live-at-the-boundaries/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/what-is-an-algorithm.jpg</image:loc>
</image:image>
<lastmod>2026-04-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/an-invariant-keeps-the-plan-true/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/big-o.jpg</image:loc>
</image:image>
<lastmod>2026-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/binary-search-can-find-an-answer/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/searching-and-sorting.jpg</image:loc>
</image:image>
<lastmod>2026-02-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/prefix-sums-answer-range-questions/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/arrays.jpg</image:loc>
</image:image>
<lastmod>2026-01-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/sliding-windows-reuse-nearby-work/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/arrays.jpg</image:loc>
</image:image>
<lastmod>2025-12-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/two-pointers-move-through-data-together/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/arrays.jpg</image:loc>
</image:image>
<lastmod>2025-11-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/frequency-counting-finds-what-repeats/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/hash-tables.jpg</image:loc>
</image:image>
<lastmod>2025-10-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/loops-have-a-few-useful-shapes/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/arrays.jpg</image:loc>
</image:image>
<lastmod>2025-09-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/read-the-problem-before-writing-code/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/what-is-an-algorithm.jpg</image:loc>
</image:image>
<lastmod>2025-08-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/dynamic-programming-remembers/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/dynamic-programming.jpg</image:loc>
</image:image>
<lastmod>2025-07-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/big-o-measures-growing-work/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/big-o.jpg</image:loc>
</image:image>
<lastmod>2025-02-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/graphs-connect-everything/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/graphs.jpg</image:loc>
</image:image>
<lastmod>2024-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/hash-tables-have-smart-labels/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/hash-tables.jpg</image:loc>
</image:image>
<lastmod>2024-05-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/trees-grow-data/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/trees.jpg</image:loc>
</image:image>
<lastmod>2024-02-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/recursion-is-a-box-inside-a-box/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/recursion.jpg</image:loc>
</image:image>
<lastmod>2023-11-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/searching-and-sorting/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/searching-and-sorting.jpg</image:loc>
</image:image>
<lastmod>2023-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/stacks-and-queues/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/stacks-and-queues.jpg</image:loc>
</image:image>
<lastmod>2023-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/linked-lists-are-a-treasure-chain/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/linked-lists.jpg</image:loc>
</image:image>
<lastmod>2023-05-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/arrays-are-numbered-boxes/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/arrays.jpg</image:loc>
</image:image>
<lastmod>2023-03-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://meysamkheyrollah.dev/blogs/what-is-an-algorithm/</loc>
<image:image>
<image:loc>https://meysamkheyrollah.dev/assets/blog/what-is-an-algorithm.jpg</image:loc>
</image:image>
<lastmod>2023-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
