<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://dtducas.com/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/about" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/about" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/about" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/about" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/capabilities</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/capabilities" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/capabilities" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/capabilities</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/capabilities" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/capabilities" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/blog" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/blog" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/blog" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/blog" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/contact" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/contact" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/contact" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/contact" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/projects/knowlex</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/knowlex" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/knowlex" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/projects/knowlex</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/knowlex" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/knowlex" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/projects/identityhub</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/identityhub" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/identityhub" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/projects/identityhub</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/identityhub" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/identityhub" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/projects/flowcore</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/flowcore" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/flowcore" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/projects/flowcore</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/flowcore" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/flowcore" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/projects/reservex</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/reservex" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/reservex" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/projects/reservex</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/reservex" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/reservex" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/projects/dtducas-site</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/dtducas-site" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/dtducas-site" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/projects/dtducas-site</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/dtducas-site" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/dtducas-site" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/projects/chm-converter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/chm-converter" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/chm-converter" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/projects/chm-converter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/chm-converter" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/chm-converter" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/projects/revitmcpsdk</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/revitmcpsdk" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/revitmcpsdk" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/projects/revitmcpsdk</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://dtducas.com/projects/revitmcpsdk" />
<xhtml:link rel="alternate" hreflang="vi" href="https://dtducas.com/vi/projects/revitmcpsdk" />
<lastmod>2026-06-14T20:26:12.016Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/maximum-product-subarray</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/word-search</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/diameter-of-binary-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/palindrome-partitioning</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/number-of-islands</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/clone-graph</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/validate-binary-search-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/koko-eating-bananas</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/last-stone-weight</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/largest-rectangle-in-histogram</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/word-ladder</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/same-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/kth-smallest-element-in-a-bst</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/number-of-islands</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/palindrome-partitioning</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/permutations</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/longest-substring-without-repeating-characters</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/longest-palindromic-substring</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/find-the-duplicate-number</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/n-queens</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/binary-tree-right-side-view</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/copy-list-with-random-pointer</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/balanced-binary-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/coin-change</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/surrounded-regions</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/longest-substring-without-repeating-characters</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/largest-rectangle-in-histogram</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/min-stack</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/remove-nth-node-from-end-of-list</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/kth-largest-element-in-an-array</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/word-ladder</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/add-two-numbers</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/copy-list-with-random-pointer</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/subtree-of-another-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/permutations</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/binary-tree-maximum-path-sum</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/longest-palindromic-substring</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/generate-parentheses</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/lowest-common-ancestor-of-a-binary-search-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/design-twitter</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/sliding-window-maximum</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/find-the-duplicate-number</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/car-fleet</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/kth-largest-element-in-an-array</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/maximum-product-subarray</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/clone-graph</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/course-schedule</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/pacific-atlantic-water-flow</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/course-schedule</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/reverse-nodes-in-k-group</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/car-fleet</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/merge-k-sorted-lists</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/task-scheduler</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/valid-sudoku</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/longest-increasing-subsequence</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/add-two-numbers</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/median-of-two-sorted-arrays</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/koko-eating-bananas</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/same-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/generate-parentheses</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/construct-binary-tree-from-preorder-and-inorder-traversal</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/kth-largest-element-in-a-stream</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/diameter-of-binary-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/construct-binary-tree-from-preorder-and-inorder-traversal</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/kth-largest-element-in-a-stream</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/count-good-nodes-in-binary-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/combination-sum-ii</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/k-closest-points-to-origin</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/binary-tree-maximum-path-sum</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/valid-sudoku</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/balanced-binary-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/last-stone-weight</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/k-closest-points-to-origin</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/lru-cache</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/subsets</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/min-stack</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/lru-cache</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/letter-combinations-of-a-phone-number</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/linked-list-cycle</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/n-queens</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/serialize-and-deserialize-binary-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/lowest-common-ancestor-of-a-binary-search-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/surrounded-regions</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/subsets-ii</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/combination-sum</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/find-median-from-data-stream</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/kth-smallest-element-in-a-bst</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/daily-temperatures</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/count-good-nodes-in-binary-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/pacific-atlantic-water-flow</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/word-break</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/design-twitter</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/coin-change</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/course-schedule-ii</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/linked-list-cycle</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/word-search</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/validate-binary-search-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/task-scheduler</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/reverse-nodes-in-k-group</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/combination-sum-ii</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/find-median-from-data-stream</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/binary-tree-right-side-view</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/course-schedule-ii</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/daily-temperatures</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/longest-increasing-subsequence</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/letter-combinations-of-a-phone-number</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/combination-sum</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/remove-nth-node-from-end-of-list</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/rotting-oranges</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/merge-k-sorted-lists</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/sliding-window-maximum</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/subsets</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/serialize-and-deserialize-binary-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/subtree-of-another-tree</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/time-based-key-value-store</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/time-based-key-value-store</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/subsets-ii</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/median-of-two-sorted-arrays</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/word-break</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/rotting-oranges</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/reverse-linked-list</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/merge-two-sorted-lists</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/container-with-most-water</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/valid-anagram</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/product-of-array-except-self</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/invert-binary-tree</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/invert-binary-tree</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/evaluate-reverse-polish-notation</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/trapping-rain-water</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/group-anagrams</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/binary-tree-level-order-traversal</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/reorder-list</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/find-minimum-in-rotated-sorted-array</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/binary-tree-level-order-traversal</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/binary-search</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/contains-duplicate</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/contains-duplicate</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/min-cost-climbing-stairs</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/permutation-in-string</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/best-time-to-buy-and-sell-stock</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/two-sum-ii</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/minimum-window-substring</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/trapping-rain-water</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/climbing-stairs</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/group-anagrams</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/product-of-array-except-self</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/decode-ways</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/search-in-rotated-sorted-array</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/valid-parentheses</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/find-minimum-in-rotated-sorted-array</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/best-time-to-buy-and-sell-stock</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/house-robber</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/house-robber</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/permutation-in-string</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/two-sum-ii</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/3sum</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/search-in-rotated-sorted-array</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/longest-repeating-character-replacement</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/valid-anagram</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/top-k-frequent-elements</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/binary-search</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/search-a-2d-matrix</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/3sum</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/reorder-list</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/longest-consecutive-sequence</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/longest-repeating-character-replacement</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/search-a-2d-matrix</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/valid-palindrome</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/evaluate-reverse-polish-notation</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/minimum-window-substring</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/container-with-most-water</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/longest-consecutive-sequence</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/maximum-depth-of-binary-tree</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/two-sum</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/decode-ways</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/top-k-frequent-elements</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/maximum-depth-of-binary-tree</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/merge-two-sorted-lists</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/reverse-linked-list</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/valid-palindrome</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/min-cost-climbing-stairs</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/valid-parentheses</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/two-sum</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/climbing-stairs</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/encrypted-handshake</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/encrypted-handshake</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/vi/blog/polyglot-persistence</loc>
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://dtducas.com/blog/polyglot-persistence</loc>
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
</url>
</urlset>
