<?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">
  <!-- Home Page -->
  <url>
    <loc>https://cupofdsa.online/</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://cupofdsa.online/logo.png</image:loc>
      <image:title>CupOfDsa - Master Java Data Structures &amp; Algorithms</image:title>
    </image:image>
  </url>

  <!-- Main Practice Track -->
  <url>
    <loc>https://cupofdsa.online/practice</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.95</priority>
  </url>

  <!-- Curated Algorithmic Patterns & Notes -->
  <url>
    <loc>https://cupofdsa.online/patterns</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.90</priority>
  </url>

  <!-- Global Leaderboard & Competitive Rankings -->
  <url>
    <loc>https://cupofdsa.online/leaderboard</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>hourly</changefreq>
    <priority>0.85</priority>
  </url>

  <!-- Categorized Topic Tracks -->
  <url>
    <loc>https://cupofdsa.online/practice?category=arrays</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?category=strings</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?category=two-pointers</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?category=sliding-window</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?category=linked-list</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?category=binary-search</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?category=trees</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?category=graphs</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?category=dynamic-programming</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>

  <!-- Difficulty Tracks -->
  <url>
    <loc>https://cupofdsa.online/practice?difficulty=Easy</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?difficulty=Medium</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/practice?difficulty=Hard</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.75</priority>
  </url>

  <!-- User Portal -->
  <url>
    <loc>https://cupofdsa.online/login</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.60</priority>
  </url>
  <url>
    <loc>https://cupofdsa.online/register</loc>
    <lastmod>2026-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.60</priority>
  </url>
</urlset>
