函数递归**和AI对数学的影响
函数递归1概念函数在其内部调用自身的过程称为递归递归必须依赖于函数实现。这个概念可能有些抽象下面通过一个具体例子来理解#includestdio.hvoidPrint(intn){if(n9){Print(n/10);// 递归调用自身}printf(%d,n%10);}intmain(){intn0;scanf(%d,n);Print(n);// 调用递归函数return0;}代码说明这是一个递归打印整数的示例当输入的数字大于9时函数会递归调用自身处理高位数字每次递归调用处理数字的一位从最高位到最低位依次打印输入1234第一步进入第一个Print得到123第二部123/10得到12第三步12/10得到1结束递归打印1之后返回上一层12%102 打印2后面一样打印34最后1 2 3 4注意:输入n的值没有变化只是递归产生不同的执行层Print往下顺结束后printf往上顺我也不知道咋讲的明白了2 递归的解释大事化小有点像数学的放缩把问题化为一个最小的可解决问题到这一步就可以停。注意如果递归错误它会一直循环下去最终出现栈溢出。3例题阶乘以VS为例#define _CRT_SECURE_NO_WARNINGS#includestdio.hint Fact(int n){ if (n0) \阶乘无负数return 1;elsereturn n*Fact(n-1);}int main(){ int no;scanf(“%d”,n);int retFact(n);printf“%d”,ret;return 0;}打印每一位数 开头的那一段 斐波那契数列 原理前面两个的数的和等于第三个数 F(N0)0 F(N1)1 F(N)F(N-1)FN-2#includestdio.hint Fib(int n){if (n0)return 0;else if (n1)return 1;elsererturn Fib(n-1)Fibn-2;}int main(){ int n2;scanf(“%d”,n);int n ret;ret Fib(n);printf(“%d”,ret);return 0;}递归程序的影响1.关于程序性能分析的影响以斐波那契数列为例自己带个40进去算要从n40往回算,会带来大量的计算量。这样就会导致程序性能变差。2.对栈溢出的影响占用大量堆栈空间导致栈溢出联系内存那块知识3个层那个为了提高效率可考虑用循环代替递归阶乘#includestdio.hint Fact(int n){ int io;int ret1;for(i1 ,in ,i){ retret*i;}return ret;}注意int n是整型的意思5也是整型所以不可以写Fact(n)ret和return不一样ret是反回值像一个储存大脑用来记阶乘但return是指令是把大脑里的数据送出去。我们输入的是n数据简单用递归困难用循环递归相当于翻译数学公式插入AI对数学界的辅助作用1.最基础的是验伪。假如全球人类数学水平下降100倍无法证明斐波那契数列但发现了规律这时可以把数据喂给菜豆包让它暴力试错这时就会发现对于上亿个数来说这个规律是正确的那么在一定程度上可以认为这个假说是成立的不过也有例外2数学推理辅助通过把数学证明转化为计算机语言通过符号语言逻辑推理验证3 从AI运行本质出发它无法解决像费马大定理这种那么庞大的问题。

相关新闻

勾股定理的七种经典证明:从几何直观到代数推导

勾股定理的七种经典证明:从几何直观到代数推导

1. 项目概述:不止于公式的几何之美 提到勾股定理,几乎每个人都能脱口而出“a b c”。这个描述直角三角形三边关系的公式,是数学史上最著名的定理之一。但很多人对它的认知,可能就止步于这个代数表达式和考试时的套用。作为一个数…

2026/8/7 9:15:10 阅读更多 →
Meson与Ninja:现代C/C++项目构建系统的最佳实践

Meson与Ninja:现代C/C++项目构建系统的最佳实践

1. 项目概述:告别“配置地狱”,拥抱现代构建系统 如果你还在为大型C/C项目的构建配置而头疼,面对动辄上千行的 CMakeLists.txt 感到无从下手,或者被 autotools 那套 configure && make && make install 的“…

2026/8/7 9:15:10 阅读更多 →
AI Agent执行层:构建可靠工具调用与任务编排的工程实践

AI Agent执行层:构建可靠工具调用与任务编排的工程实践

1. 项目概述:当我们在谈论Agent执行层时,到底在谈什么? 最近半年,OpenClaw这个名字在AI圈里可以说是火得一塌糊涂。如果你关注AI Agent(智能体)的发展,大概率在各种技术讨论、论文解读甚至产品发…

2026/8/8 12:10:55 阅读更多 →

最新新闻

Unity多智能体避障:RVO2算法原理与工程实践详解

Unity多智能体避障:RVO2算法原理与工程实践详解

1. 项目概述:为什么RVO2是Unity智能体避障的“终极”选择? 如果你在Unity里做过RTS游戏、模拟城市或者任何需要大量NPC或单位移动的项目,大概率被“群体卡顿”和“鬼畜穿模”这两个问题折磨过。让几十上百个智能体(Agent&#xff…

2026/8/8 12:11:22 阅读更多 →
企微自动化办公:实现外部群聊的高级交互逻辑

企微自动化办公:实现外部群聊的高级交互逻辑

解构 RPA 技术在企业协同场景下的深度应用与自动化实践 能力介绍 在企业数字化转型的过程中,标准接口往往无法完全覆盖复杂的自动化需求。本技术方案基于 RPA(机器人流程自动化) 架构,通过对桌面端/移动端底层协议的模拟&#x…

2026/8/8 12:11:22 阅读更多 →
终极免费德州扑克GTO求解器:Desktop Postflop完全使用指南

终极免费德州扑克GTO求解器:Desktop Postflop完全使用指南

终极免费德州扑克GTO求解器:Desktop Postflop完全使用指南 【免费下载链接】desktop-postflop [Development suspended] Advanced open-source Texas Holdem GTO solver with optimized performance 项目地址: https://gitcode.com/gh_mirrors/de/desktop-postflo…

2026/8/8 12:11:22 阅读更多 →
Navicat Premium无限试用重置的完整避坑指南

Navicat Premium无限试用重置的完整避坑指南

Navicat Premium无限试用重置的完整避坑指南 【免费下载链接】navicat_reset_mac navicat mac版无限重置试用期脚本 Navicat Mac Version Unlimited Trial Reset Script 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac 你是否曾在深夜赶工时&#xff0…

2026/8/8 12:11:22 阅读更多 →
CAN FD与经典CAN网络共存:网关策略与实战部署指南

CAN FD与经典CAN网络共存:网关策略与实战部署指南

1. 项目概述:当经典遇上高速,CAN网络的融合挑战 在汽车电子和工业控制领域,CAN总线堪称“老将”,以其稳定可靠、成本低廉的特性,统治了车载网络和分布式控制几十年。然而,随着智能驾驶、车载信息娱乐系统对…

2026/8/8 12:11:22 阅读更多 →
企业微信API自动加好友,10分钟搞定

企业微信API自动加好友,10分钟搞定

把重复的加好友动作交给API处理,减少人工操作成本 能力介绍 在日常运营中,加好友是一个非常高频但重复的动作。通过API配合RPA自动化能力,可以实现自动触发加好友流程,例如根据外部数据、任务规则或事件条件,自动完成…

2026/8/8 12:10:22 阅读更多 →

日新闻

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

当下AI应用飞速普及,无数企业下场搭建智能体系统,可落地阶段难题接踵而至:上下文无限堆积频繁爆栈、AI工具调用准确率低下、Token成本居高不下、企业数据权限混乱暗藏安全隐患……很多团队卡在架构搭建环节,空有前沿技术概念&…

2026/8/8 0:00:07 阅读更多 →
PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码 【免费下载链接】php-qrcode A PHP QR Code generator and reader with a user-friendly API. 项目地址: https://gitcode.com/gh_mirrors/ph/php-qrcode 在当今数字时代,二维码已…

2026/8/8 0:00:08 阅读更多 →
UniApp微信小程序隐私保护组件开发:从原理到实战

UniApp微信小程序隐私保护组件开发:从原理到实战

1. 项目缘起:为什么我们需要一个隐私保护通用组件?最近在维护一个基于uniapp开发的微信小程序矩阵时,我遇到了一个非常棘手的问题。随着平台对用户隐私保护的要求越来越严格,几乎每一个新版本发布,或者在某些特定机型&…

2026/8/8 0:00:08 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/8 8:58:26 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/7 17:02:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/7 23:54:54 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/7 17:02:36 阅读更多 →