一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - Java數(shù)據(jù)結(jié)構(gòu)及算法實例:考拉茲猜想 Collatz Conjecture

Java數(shù)據(jù)結(jié)構(gòu)及算法實例:考拉茲猜想 Collatz Conjecture

2019-12-23 15:31junjie JAVA教程

這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)及算法實例:考拉茲猜想 Collatz Conjecture,本文直接給出實現(xiàn)代碼,代碼中包含詳細注釋,需要的朋友可以參考下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/**
 * 考拉茲猜想:Collatz Conjecture
 * 又稱為3n+1猜想、冰雹猜想、角谷猜想、哈塞猜想、烏拉姆猜想或敘拉古猜想,
 * 是指對于每一個正整數(shù),如果它是奇數(shù),則對它乘3再加1,
 * 如果它是偶數(shù),則對它除以2,如此循環(huán),最終都能夠得到1。
 */
package al;
public class CollatzConjecture {
  private int i = 1;
  public static void main(String[] args) {
    long l = 9999999;
    System.out.println("l is "+ l);
    CollatzConjecture cc = new CollatzConjecture();
    cc.Collatz(l);
  }
   
  /**
   * 至今尚未有人能證明其正確性。有趣的是,目前也尚未檢查出任何反例。
   * 猜想的內(nèi)容是這樣的:有一個整數(shù),如果是偶數(shù),就除以 2 ;
   * 如果是奇數(shù),就乘以 3 再加 1 。
   * 一個整數(shù)不斷這樣操作下去,最後一定會變成 1 。
   * 這個操作的過程就是一種迭代。
   * @author
   * @param param 初始輸入的數(shù)字
   */
  private void Collatz(long param) {   
    System.out.println("After " + i + " time we get result " + param);
    if(param > 1) {
      i++;
      if (param%2 == 0) {
        Collatz(param/2);        
      } else {
        Collatz(3*param + 1);
      }
    }
  }
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲AV无码国产精品色午夜情 | 色综合久久天天综合观看 | 亚洲一区二区精品推荐 | 国产精品第一 | 99re热精品这里精品 | 好男人天堂网 | 黄漫免费观看 | 都市风流贵妇激情 | 麻豆视频免费在线观看 | 五月天色小说 | 成年人免费在线播放 | 美国艳星lisann成人作品 | 欧美日韩国产一区二区三区欧 | 暖暖免费高清完整版观看日本 | 午夜深情在线观看免费 | 金牛网155755水心论坛黄大父母 | 国产日韩成人 | 日韩一区二区三区免费 | 91传媒制片厂制作传媒破解版 | 亚飞与亚基高清国语在线观看 | 动漫人物差差差动漫人物免费观看 | 亚洲视频一区在线播放 | 亚洲人成绝费网站色ww | 热99re久久精品精品免费 | 日本黄a| 精品亚洲麻豆1区2区3区 | uoco福利姬网站 | 人与动人物性行为zozo共患病 | 久久国内精品 | 玩50岁四川熟女大白屁股直播 | 午夜国产精品影院在线观看 | 韩国三级2020 | 男人疯狂进女人下部视频动漫 | 成人观看免费大片在线观看 | 免费网址在线观看入口推荐 | 青草国内精品视频在线观看 | 国产精品亚洲午夜一区二区三区 | 办公室强行丝袜秘书啪啪 | 四虎影视库永久在线地址 | 四虎4hu新地址入口 四虎1515h永久 | 狠狠干狠狠插 |