<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>图 on moyutianzun 的博客</title><link>https://moyutianzun.com/tags/%E5%9B%BE/</link><description>Recent content in 图 on moyutianzun 的博客</description><generator>Hugo</generator><language>zh-cn</language><copyright>moyutianzun</copyright><lastBuildDate>Sat, 08 Nov 2025 17:12:49 +0800</lastBuildDate><atom:link href="https://moyutianzun.com/tags/%E5%9B%BE/index.xml" rel="self" type="application/rss+xml"/><item><title>算法 —— 基础篇：树图、高精度、二分</title><link>https://moyutianzun.com/blog/suan-fa------ji-chu-pian-di-gui-di-tui-shu-tu-gao-jing-du-er-fen-he-dp/</link><pubDate>Sat, 08 Nov 2025 17:12:49 +0800</pubDate><guid>https://moyutianzun.com/blog/suan-fa------ji-chu-pian-di-gui-di-tui-shu-tu-gao-jing-du-er-fen-he-dp/</guid><description>&lt;h1 style="" id="%E9%80%92%E5%BD%92%E9%80%92%E6%8E%A8"&gt;递归递推&lt;/h1&gt;&lt;p style=""&gt;&lt;strong&gt;时间复杂度&lt;/strong&gt;：看for的n，取最大&lt;/p&gt;&lt;p style=""&gt;&lt;strong&gt;空间复杂度&lt;/strong&gt;：看实际运行的时候用到了多少内存。&lt;/p&gt;&lt;blockquote&gt;&lt;p style=""&gt;在递归算法中，每次递推都需要一个栈空间来保存调用记彔，因此在计算空间复杂度时需要计算递归栈的辅助空间。&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=""&gt;&lt;/p&gt;&lt;p style=""&gt;对于递推和递归来说，其实是完全不同的两个思路&lt;/p&gt;&lt;p style="text-align: center"&gt;&lt;img src="https://moyublog-picture.oss-cn-guangzhou.aliyuncs.com/images/20251108171102541.png" width="989px" height="528px" style="display: inline-block"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p style=""&gt;&lt;strong&gt;&lt;u&gt;递归是“一个实体调用自身”&lt;/u&gt;&lt;/strong&gt; 。这具体表现为一个函数直接或间接调用自身，以解决一个给定问题的更小实例 。递归的本质在于&lt;strong&gt;&lt;u&gt;“自我参照”&lt;/u&gt;&lt;/strong&gt;。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=""&gt;&lt;strong&gt;&lt;u&gt;递推&lt;/u&gt;&lt;/strong&gt;在此上下文中被理解为&lt;strong&gt;&lt;u&gt;迭代计算过程&lt;/u&gt;&lt;/strong&gt;。迭代的定义是“重复执行一组指令” ，通常通过循环结构（如 for, while 或 do-while）来实现 。递推的本质在于&lt;strong&gt;&lt;u&gt;“重复” &lt;/u&gt;&lt;/strong&gt;。&lt;/p&gt;</description></item></channel></rss>