版权归原作者所有,如有侵权,请联系我们

[科普中国]-修正算法

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

修正算法是由于理想和现实、现实和调查等产生偏差时,为了使其尽可能的体现真实性能,而研究和分析的算法。

概念修正算法是由于理想和现实、现实和调查等产生偏差时,为了使其尽可能的体现真实性能,而研究和分析的算法。而修正算法的使用是为了解决算法少数情况下的失效问题,同事也是为了完善算法的性能1。

修正系数是指在数据计算、公式表达等由于理想和现实、现实和调查等产生偏差时,为了使其尽可能的体现真实性能对计算公式进行处理而加的系数,一般用α等表示2。

修正算法示例/**

* 1.判断三个数的最大值

* a = 23

* b = 12

* c = 34

*/

@Test

public void test() {

int a = 23;

int b = 21;

int c = 34;

int m = 0;//将m设为一个擂台,让这三个数在擂台上PK

//比武开始,谁赢了谁留在擂台上

if(a > m) m = a;

if(b > m) m = b;

if(c > m) m = c;

System.out.println("abc中最大的是:"+m);

}

// 判断润年

@Test

public void test01(){

int year = 2000;

boolean is = false;

if(year%4==0) is = true;

if(year%100==0) is = false;

if(year%400==0) is = true;

System.out.println("是否是闰年"+is);

}

本词条内容贡献者为:

王沛 - 副教授、副研究员 - 中国科学院工程热物理研究所