- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
阶乘的定义
阶乘是数学中的一个术语。对于一个非负整数n,n的阶乘指的是所有小于等于n的正整数的乘
积,记为n!。例如,
符号n!是由ChristianKramp(1760–1826)于1808年引入的。
阶乘的严格定义为:
并且,因为阶乘是针对所有的非负整数。
后者基于一个:0个数的乘积为1。这个是很有用的:
•递归关系适用于n0的情况;
•这个定义使得组合学(combinatorics)中许多包含0的计算能够有效。
阶乘的概念相当简单、直接,但它的应用很广泛。在排列、组合、微积分(如泰勒级数)、概率
论中都有它的身影。
但我这里最想说的是(与本文相关),在计算机科学的教学中,阶乘与斐波那契数列一道经
常被选为递归算法的素材,因为阶乘满足下面的递归关系(如果n≥1):
言归正传
下面来考虑如何在程序中计算阶乘。根据阶乘的定义和它满足的递归关系,我们很容易得到这样
的算法:
publicstaticlongCalculate(intn)
{
if(n0){thrownewArgumentOutOfRangeException(n必须为非负数。);}
if(n0){return1;}
returnn*Calculate(n-1);
阶乘的定义
阶乘是数学中的一个术语。对于一个非负整数n,n的阶乘指是所有小于等于n的正整数的乘积,
记为n!。例如,
符号n!是由ChristianKramp(1760–1826)于1808年引入的。
阶乘的严格定义为:
并且阶乘是针对所有的非负整数。
,因为
今晚基于一个:0个数的乘积为1。这是很有用的:
•下降关系适用于n=0的情况;
•这个定义使得组合学(combinatorics)中许多包含0的计算能够有效。
阶乘的概念相当简单、直接,但它的应用非常广泛。在排列、组合、微积分(如泰勒级数)、
概率论中都有它的图表。
但我这里最想说的是(与相关),在计算机科学的教学中,阶乘与斐波那契数列题经
常被选为递归算法的素材,阶乘满足下面的递归关系(如果n≥1):
言归正传
下面来考虑如何在程序中计算阶乘。根据阶乘的定义和它满足的线,我们很容易得到这
样的算法:
publicstaticlongCalculate(intn){if(n0){thrownew
ArgumentOutOfRangeException(n必须为非负数。);}if(n0){返回
1;返回n*计算(n‑1);
随着n的增大,n!会迅速增大,其速度可能会超出你的想象。如果n不大,这种算法还可以,但
100
对long类型来说,很快就会溢出。对计算器来说,大多数可以计算到69!,因为70!10。
您可能关注的文档
- 2025年住院医师规培-安徽-安徽住院医师规培(骨科)历年参考题典型考点含答案解析.docx
- 2025年事业单位笔试-湖南-湖南呼吸内科(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年事业单位工勤技能-辽宁-辽宁护理员一级(高级技师)历年参考题典型考点含答案解析.docx
- 2025年事业单位工勤技能-宁夏-宁夏假肢制作装配工四级(中级工)历年参考题典型考点含答案解析.docx
- 八年级数学上册13.2命题与证明(1)教学公开课教学课件.ppt
- 2025年广东岭南职业技术学院单招笔试数学试题库含答案解析.docx
- “十五五”重点项目-氯甲基蛋氨酸项目节能评估报告(节能专).docx
- 2025年住院医师规培-江苏-江苏住院医师规培(检验科)历年参考题典型考点含答案解析.docx
- 2025年四川机电职业技术学院单招笔试语文试题库含答案解析.docx
- 高中生物必修2第3章第2节DNA分子的结构上课.ppt
- 2025年事业单位工勤技能-内蒙古-内蒙古家禽饲养员二级(技师)历年参考题典型考点含答案解析.docx
- 2025年教师职称-贵州-贵州教师职称(基础知识、综合素质、初中语文)历年参考题典型考点含答案解析.docx
- 陈春旭漏评课件.pptx
- 2025年建筑工程-一级建造师-一级建造师(市政公用工程管理与实务)历年参考题典型考点含答案解析.docx
- 苏教版认识图形.ppt
- 2025年事业单位工勤技能-辽宁-辽宁计算机文字录入处理员四级(中级工)历年参考题典型考点含答案解析.docx
- 2025年副高卫生职称-护理学类-妇产科护理(副高)[代码:050]历年参考题典型考点含答案解析.docx
- 2025年事业单位笔试-内蒙古-内蒙古针灸推拿(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年事业单位笔试-辽宁-辽宁骨外科(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年教师职称-广东-广东教师职称(基础知识、综合素质、小学语文)历年参考题典型考点含答案解析.docx
最近下载
- 《突发公共卫生事件应急条例》试题(附答案).docx VIP
- 2447电大《Photoshop图像处理》试题和答案200907.doc VIP
- 国开期末考试2447《Photoshop图像处理》机考试题及答案(第9套).pdf VIP
- 中国细胞与基因治疗产业发展白皮书.pdf VIP
- 个人创业担保贷款申请表.docx VIP
- 中国艾滋病诊疗指南2024版解读PPT课件.pptx VIP
- 国开期末考试2447《Photoshop图像处理》机考试题及答案(李老师第1套).pdf VIP
- 国培二次培训.pptx VIP
- 创新药产业发展白皮书-细胞治疗药篇.pptx VIP
- 山东省高等学校国家级大学生创新创业训练计划项目季度检查报告【模板】.pdf VIP
原创力文档


文档评论(0)