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

服務(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);
      }
    }
  }
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品午夜久久aaa级久久久 | 女子监狱第二季在线观看免费完整版 | 成人精品mv视频在线观看 | 精品国产欧美一区二区五十路 | 特黄a级三级三级野战 | 99视频有精品视频免费观看 | 国产麻豆视频 | 热99精品 | 欧美在线视频一区在线观看 | 青草国产在线视频 | 97秋霞| 国产亚洲女在线线精品 | 国产精品视频久久 | 天堂久久久久va久久久久 | 日韩精品在线视频观看 | 日本综合在线观看 | 特黄特色大片免费影院 | 亚洲性夜 | 操久久| 亚洲丰满女人ass硕大 | 久久亚洲精品AV成人无码 | 亚洲欧美视频在线播放 | 91短视频在线免费观看 | 无限在线观看视频大全免费高清 | 精品国语对白精品自拍视 | 热久久最新地址 | 国产欧美综合一区二区 | 四虎影院在线 | 日韩欧美推理片免费在线播放 | 国产欧美一区二区精品性色 | 高清国产欧美一v精品 | 91视频无限看 | 国产在线拍 | 嗯啊在线观看免费影院 | www.男人天堂 | 亚洲精品免费视频 | 香蕉久久ac一区二区三区 | 国产精品亚洲片在线va | 美女张开腿让男人桶的 视频 | 色婷婷激婷婷深爱五月老司机 | www一级片|