JS的迭代公式
来源:互联网 发布:精通c语言能做什么知乎 编辑:程序博客网 时间:2024/05/21 22:44
迭代法
迭代法也叫作辗转法。
规律:就是可以不断的用久的方法去得到新的值,知道我们想要得到的结果。
遇到了迭代法的问题怎么解决:
(1)找到迭代法的变量(旧的值)
(2)确定迭代的关系
(3)知道想要的结果是什么(结束的条件)
①就是知道最终的结果
②循环多少次
下面是找任意两个数的最大公约数的案例
<scripttype="text/javascript">
/*
* (1)接受用户出入的两个数
* (2)一个函数得到最大公约数
* (3)打印这个数
* */
var num1 = prompt("请输入第一个数");
var num2 = prompt("请输入第二个数");
var result = GCD(num1,num2);
alert(num1*num2 /result);
/*
* 函数的功能:得到最大公约数
* 函数名:GCD
* 函数的参数:两个整数
* 返回值:最大公约数
* */
/*
* 1.如果num1<num2则交换,确保num1是较大的
* 2.计算余数
* 3.余数不为0,我们将重复4-6步骤
* 4.num2 >= num1,
* 5.余数 >= num2
* 6.重新计算
* 7.最终得到最大公约数,也就是num2的值
* */
function GCD(num1,num2) {
if(num1 < num2){
var t = 0;
t = num1;
num1 = num2;
num2 = t;
}
var remainder = num1%num2;
while(remainder != 0){
num1 = num2;
num2 = remainder;
remainder = num1%num2;
}
return num2;
}
- JS的迭代公式
- 迭代公式代码解决的常见问题
- 牛顿迭代公式
- 牛顿迭代公式
- 开方 牛顿迭代公式
- hdu5912 简单公式迭代
- #公式与实现# Jacobi迭代的并行实现
- #公式与实现# Jacobi迭代 Gauss-Seidel迭代
- #公式与实现# Jacobi迭代与五点迭代
- js迭代和java的区别
- js中数组迭代的方法
- js数据的深度迭代
- js中数组迭代的方法
- 牛顿迭代公式求根式
- 牛顿迭代公式计算平方根立方根
- 逻辑回归-参数迭代公式推导
- 逻辑回归迭代公式推导
- JS 迭代方法
- LintCode1
- java 学习之路
- scikit-learn学习笔记(五)Logistic regression(逻辑回归)
- PowerDesigner16.5 自定义默认值去除引号
- STM32 F103USB官方例程枚举知识
- JS的迭代公式
- hdu4221 Greedy?
- win10异常关机重启黑屏只有鼠标
- XML和json的区别?
- Ubuntu下编译VeraCrypt
- 进程通信-Linux
- nopCommerce 3.9 大波浪系列 之 引擎 NopEngine
- 敌兵布阵
- 个人小结