<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_1/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_1/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_1/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/1_arrays_and_hashing/</loc><lastmod>2026-03-13T23:32:24+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_2/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_2/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_2/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/2_two_pointers/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_3/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_3/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_3/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/3_stack/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_4/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_4/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_4/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/4_binary_search/</loc><lastmod>2026-03-13T23:32:24+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_5/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_5/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_5/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/5_sliding_window/</loc><lastmod>2026-03-13T23:32:24+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_6/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_6/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_6/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/6_linked_list/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_7/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_7/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_7/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/7_trees/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_8/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_8/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_8/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/8_tries/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/chapter_9/</loc><lastmod>2026-02-25T11:59:13+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_9/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_9/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/9_backtracking/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_10/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_10/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/10_heap_priority_queue/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/posts/series/songs_of_the_ocaml_compiler/i/</loc><lastmod>2026-03-27T01:45:49+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_11/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_11/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/11_graphs/</loc><lastmod>2026-02-22T20:58:05+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/posts/series/songs_of_the_ocaml_compiler/ii/</loc><lastmod>2026-04-03T02:54:03+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_12/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_12/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/12_1d_dynamic_programming/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_13/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_13/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/13_intervals/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/chapter_14/</loc><lastmod>2026-02-25T15:13:56+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_14/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/14_greedy_algorithms/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_15/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/15_advanced_graphs/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_16/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/16_2d_dynamic_programming/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_17/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/17_bit_manipulation/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_18/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/18_math_and_geometry/</loc><lastmod>2026-02-25T10:24:33+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_19/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_20/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/chapter_21/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/posts/series/songs_of_the_ocaml_compiler/</loc><lastmod>2026-04-02T15:29:05+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/ddia_ed_ii/</loc><lastmod>2026-02-25T15:27:31+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/fluent_python_ed_ii/</loc><lastmod>2026-02-25T01:26:35+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/real_world_ocaml_ii/</loc><lastmod>2026-03-27T01:45:49+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/</loc><lastmod>2026-02-24T18:27:45+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/books/</loc><lastmod>2026-02-24T23:42:32+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/algo/canonicals/</loc><lastmod>2026-02-25T15:27:31+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/posts/</loc><lastmod>2026-02-22T11:25:03+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/readings/</loc><lastmod>2026-02-24T23:42:32+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/reference/</loc><lastmod>2026-02-24T18:27:45+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/</loc><lastmod>2026-02-22T11:25:03+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/posts/series/</loc><lastmod>2026-03-27T01:45:49+08:00</lastmod></url><url><loc>https://blog.rtshkmr.com/about/</loc><lastmod>2026-02-24T23:42:32+08:00</lastmod></url></urlset>