<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//topdata.ca/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://topdata.ca/blog/</loc>
		<lastmod>2025-11-27T19:06:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/fenwick-tree/</loc>
		<lastmod>2025-11-19T19:07:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/mos-algorithm/</loc>
		<lastmod>2025-11-19T19:07:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/persistent-segment-tree/</loc>
		<lastmod>2025-11-19T19:07:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/prefix-sums/</loc>
		<lastmod>2025-11-19T19:07:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/segment-tree/</loc>
		<lastmod>2025-11-19T19:07:37+00:00</lastmod>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-8.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://topdata.ca/small-to-large/</loc>
		<lastmod>2025-11-19T19:07:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/sparse-table/</loc>
		<lastmod>2025-11-19T19:07:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/trie/</loc>
		<lastmod>2025-11-19T19:07:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/chapter2/</loc>
		<lastmod>2025-11-19T19:11:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/chapter-4/</loc>
		<lastmod>2025-11-19T19:11:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/chapter-3/</loc>
		<lastmod>2025-11-19T19:11:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/cbasic/</loc>
		<lastmod>2025-11-19T19:11:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/phi-function/</loc>
		<lastmod>2025-11-19T19:11:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/binary-exponentiation/</loc>
		<lastmod>2025-11-19T19:11:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/mst/</loc>
		<lastmod>2025-11-19T19:11:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/system-of-difference-constraints/</loc>
		<lastmod>2025-11-19T19:11:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/dfs/</loc>
		<lastmod>2025-11-19T19:11:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/dijkstra/</loc>
		<lastmod>2025-11-19T19:11:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/lca/</loc>
		<lastmod>2025-11-19T19:11:38+00:00</lastmod>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://topdata.ca/strongly-connected-components/</loc>
		<lastmod>2025-11-19T19:11:38+00:00</lastmod>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://topdata.ca/edit-distance/</loc>
		<lastmod>2025-11-19T19:11:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/digit-dp/</loc>
		<lastmod>2025-11-19T19:11:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/bitmask-dp/</loc>
		<lastmod>2025-11-19T19:11:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/lis/</loc>
		<lastmod>2025-11-19T19:11:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/bfs/</loc>
		<lastmod>2025-11-19T19:11:39+00:00</lastmod>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-5.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://topdata.ca/knapsack/</loc>
		<lastmod>2025-11-19T19:11:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/divisors/</loc>
		<lastmod>2025-11-19T19:57:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/chapter-1/</loc>
		<lastmod>2025-11-19T19:58:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/disjoint-set-union/</loc>
		<lastmod>2025-11-22T23:03:59+00:00</lastmod>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-10.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://topdata.ca/wp-content/uploads/2025/11/image-11.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-18-s2-sunflowers/</loc>
		<lastmod>2025-11-27T18:17:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-97-s1-sentences/</loc>
		<lastmod>2025-11-27T18:17:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-98-s2-cross-number-puzzle/</loc>
		<lastmod>2025-11-27T18:17:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-13-s1-from-1987-to-2013/</loc>
		<lastmod>2025-11-27T18:17:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-15-s1-zero-that-out/</loc>
		<lastmod>2025-11-27T18:17:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-18-s1-voronoi-villages/</loc>
		<lastmod>2025-11-27T18:17:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-15-j4-wait-time/</loc>
		<lastmod>2025-11-27T18:17:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/cco-99-p2-common-words/</loc>
		<lastmod>2025-11-27T19:01:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/lazy-segment-tree/</loc>
		<lastmod>2025-11-27T19:05:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-01-s2-spirals/</loc>
		<lastmod>2025-11-27T19:05:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/gfssoc-15-fall-s2-hearth/</loc>
		<lastmod>2025-11-27T19:05:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-07-s2-boxes/</loc>
		<lastmod>2025-11-27T19:06:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://topdata.ca/ccc-15-s1-zero-that-out-2/</loc>
		<lastmod>2025-11-27T19:06:16+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Yoast SEO -->