<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    
    <url>
        <loc>http://jmcglone.com/notes/2025/12/12/find-k-smallest-permutation-lexigraphically</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/12/11/dijkstra-dag</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/10/23/sort-with-comparator</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/10/16/MEX</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/10/10/Dijkstra-in-depth</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/09/29/highly-composite-number</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/09/28/catalan-number</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/09/13/double-prefix-sum</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/09/11/contribution-to-sum</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/09/07/bits-ideas</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/08/17/the-block-of-64-trick</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/08/11/product-to-sum</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/07/29/twice-faster-all-subset-bit-trick</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/05/23/permutations</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2025/01/25/lying</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2024/11/15/hardest-interview</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2024/10/19/idempotency</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2024/10/07/gcd-problem</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2024/09/25/problems-these-days</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2024/08/01/stars-and-bars</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2024/05/28/thinking-long-term</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2024/03/15/til</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2024/01/01/sql-iceberg</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/12/19/binary-search-meets-sliding-windows</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/10/19/my-favourite-english-teacher</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/10/09/my-experience-at-vng-and-zalo</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/10/05/on-software-engineering-interviews</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/09/27/finance-engineering</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/09/25/effective-cpp</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/09/12/the-smartest-person-i-personally-know</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/09/02/algorithmic_puzzle</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/09/01/an-algorithms-interview</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/07/23/migrating-profile-index-from-elasticsearch-to-postgres</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/05/03/understanding-compiler-optimization</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/03/25/java-senior-interview</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/03/24/memory-leak-java</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/03/21/virtual-thread</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/03/21/useful-links</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2023/02/17/til</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2021/04/04/til</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2021/03/31/til</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2021/02/16/til</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2021/02/09/til</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/12/28/wisdoms-from-three-centenarians</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/12/25/400th_problems_leetcode</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/12/24/my-wish-for-future-hospital</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/12/10/google-problem1</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/12/08/git-at-speed</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/12/07/principles-raydalio</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/11/25/something_to_do_when_you_have_nothing_to_do</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/11/25/clt_bbc</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/10/25/surgery</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/05/24/new-generation-of-smartphones</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/04/02/cntPalindrome</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/04/01/osler-advice</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/03/16/Innovators_DNA</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/03/12/decorator-design-pattern</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2020/01/01/fitness</loc>
    </url>
    
    <url>
        <loc>http://jmcglone.com/notes/2019/01/25/quiting_social_meida</loc>
    </url>
    

    
    
    
    <url>
        <loc>http://jmcglone.com/404</loc>
    </url>
    
    
    
    
    
    
    
    
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/projects/</loc>
    </url>
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/dsa/</loc>
    </url>
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/guides/github-pages/</loc>
    </url>
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/about/</loc>
    </url>
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/cv/</loc>
    </url>
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/swatches/</loc>
    </url>
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/notes/</loc>
    </url>
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/contact/</loc>
    </url>
    
    
    
    
    
    <url>
        <loc>http://jmcglone.com/</loc>
    </url>
    
    
    
    
    
    
    
</urlset>
