<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>分治 on 世界</title>
    <link>https://muzimi.org/docs/leetcode/%E5%88%86%E6%B2%BB/</link>
    <description>Recent content in 分治 on 世界</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 26 Apr 2026 04:59:18 +0000</lastBuildDate>
    <atom:link href="https://muzimi.org/docs/leetcode/%E5%88%86%E6%B2%BB/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>108 将有序数组转换为二叉搜索树</title>
      <link>https://muzimi.org/docs/leetcode/%E5%88%86%E6%B2%BB/108_%E5%B0%86%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E8%BD%AC%E6%8D%A2%E4%B8%BA%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91/</link>
      <pubDate>Sun, 26 Apr 2026 04:59:18 +0000</pubDate>
      <guid>https://muzimi.org/docs/leetcode/%E5%88%86%E6%B2%BB/108_%E5%B0%86%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E8%BD%AC%E6%8D%A2%E4%B8%BA%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91/</guid>
      <description>&lt;h2 id=&#34;题目描述&#34;&gt;题目描述&lt;a class=&#34;anchor&#34; href=&#34;#%e9%a2%98%e7%9b%ae%e6%8f%8f%e8%bf%b0&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;给定一个整数数组 &lt;code&gt;nums&lt;/code&gt;，元素已经按升序排列。要求把它转换成一棵 &lt;strong&gt;平衡&lt;/strong&gt; 二叉搜索树（任意节点左右子树高度差不超过 &lt;code&gt;1&lt;/code&gt;）。&lt;/p&gt;&#xA;&lt;p&gt;由于答案不唯一，只要满足 BST 性质并且高度平衡即可。&lt;/p&gt;</description>
    </item>
    <item>
      <title>148 排序链表</title>
      <link>https://muzimi.org/docs/leetcode/%E5%88%86%E6%B2%BB/148_%E6%8E%92%E5%BA%8F%E9%93%BE%E8%A1%A8/</link>
      <pubDate>Sun, 26 Apr 2026 04:59:18 +0000</pubDate>
      <guid>https://muzimi.org/docs/leetcode/%E5%88%86%E6%B2%BB/148_%E6%8E%92%E5%BA%8F%E9%93%BE%E8%A1%A8/</guid>
      <description>&lt;h2 id=&#34;题目描述&#34;&gt;题目描述&lt;a class=&#34;anchor&#34; href=&#34;#%e9%a2%98%e7%9b%ae%e6%8f%8f%e8%bf%b0&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;给定一个链表的头节点 &lt;code&gt;head&lt;/code&gt;，要求把链表按照 &lt;strong&gt;升序&lt;/strong&gt; 排列，并返回排序后的新头节点。&lt;/p&gt;&#xA;&lt;p&gt;进阶要求是时间复杂度 &lt;code&gt;O(n log n)&lt;/code&gt;，并且尽量使用常数级额外空间。&lt;/p&gt;&#xA;&lt;h2 id=&#34;思路&#34;&gt;思路&lt;a class=&#34;anchor&#34; href=&#34;#%e6%80%9d%e8%b7%af&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;链表不像数组能随机访问下标，所以适合数组的快排在链表上写起来不优雅。这里用 &lt;strong&gt;归并排序&lt;/strong&gt;：分治三步走——把链表对半切，分别递归排序两半，再把两条有序链表合并起来。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
