Java判断一组数字是否是等差数列
生活随笔
收集整理的這篇文章主要介紹了
Java判断一组数字是否是等差数列
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Java判斷一組數(shù)字是否是等差數(shù)列
公式:
1.先排序
2.當(dāng)前數(shù)=第一個(gè)數(shù)+相鄰兩數(shù)的差【公差】*當(dāng)前位置
eg:
1,3,5 每個(gè)數(shù)字之間相差2,假如當(dāng)前數(shù)是5,則與前面相差兩個(gè)2, 因?yàn)槿绻堑炔顢?shù)列的話,那么后面相鄰的兩數(shù)之差肯定是不變的 所以直接可把公差定為(第二個(gè)數(shù)-第一個(gè)數(shù))即可,則公式為:
當(dāng)前數(shù)[5]==第二個(gè)數(shù)-第一個(gè)數(shù)[3-1]*當(dāng)前位置[從0開始的話是2]
總結(jié)
以上是生活随笔為你收集整理的Java判断一组数字是否是等差数列的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目遇到的问题以及解决
- 下一篇: Java使用正则表达式去掉小数类型字符串