算法基础--07

下面是本书的第七章的内容。

第七章 其他算法

除了上面介绍的一些算法之外,另外再介绍一些其他算法。

7.1 用牛顿法求解高次方程

从切线的斜率着手

这里不手写了,具体讲解内容如下:

由此我们指定一个X0,不断地类推下去,当Xn和Xn-1的差足够小的时候,Xn的正解也就是K²的开方(取大于零的值)

算法演示过程如下:

7.2 高斯消元法求解方程组

减少未知数

类似于联立方程组,求解对应的未知数的值。

两个步骤:前进消去以及后退代入。

7.3 梯形面积求解定积分的梯形法

主要是对大学中微分的思想进行一下阐述。

具体如下:函数f(x)在区间[a,b]的定积分的值是函数f(x)的曲线和直线y=0、x=a、x=b所围成的面积。

算法演示过程如下:

7.4 计算质数的埃拉托斯特尼筛法

把N的倍数淘汰掉

所谓的“质数”,除了1和自身之外,没有其他的约数大于或者等于2的自然数

比如:2 3 5 7  11 13 .....

埃拉托斯特尼筛法具体过程如下:

算法演示过程如下:

7.5 递归函数

求n的阶乘

递归函数就是调用函数本身自己。在使用递归函数的过程中,避免只是单纯的调用自身不做最终处理,永远循环下去的情况。

算法演示过程如下:

专题七 算法和流程图

流程图例如下图所示:

各个部分语义内容如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值