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猜想、冰雹猜想、角谷猜想、哈塞猜想、乌拉姆猜想或叙拉古猜想, * 是指对于每一个正整数,如果它是奇数,则对它乘3再加1, * 如果它是偶数,则对它除以2,如此循环,最终都能够得到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); } /** * 至今尚未有人能證明其正確性。有趣的是,目前也尚未檢查出任何反例。 * 猜想的內容是這樣的:有一個整數,如果是偶數,就除以 2 ; * 如果是奇數,就乘以 3 再加 1 。 * 一個整數不斷這樣操作下去,最後一定會變成 1 。 * 這個操作的過程就是一種迭代。 * @author * @param param 初始输入的数字 */ 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 ); } } } } |
Java数据结构及算法实例:考拉兹猜想 Collatz Conjecture
2019-12-23 15:31junjie Java教程
这篇文章主要介绍了Java数据结构及算法实例:考拉兹猜想 Collatz Conjecture,本文直接给出实现代码,代码中包含详细注释,需要的朋友可以参考下
延伸 · 阅读
- 2022-06-24从 CPU 说起,深入理解 Java 内存模型!
- 2022-06-24JVM 垃圾回收的工作原理
- 2022-06-24使用Java和Python进行数据统计和分析
- 2022-04-26七段小代码,玩转Java程序常见的崩溃场景!
- 2022-04-25面试突击:synchronized和ReentrantLock有什么区别?
- 2022-04-25谈谈 Java HTTP 基本认证
- Java教程
通过Spring Security魔幻山谷讲解获取认证机制核心原理
这篇文章主要介绍了通过Spring Security魔幻山谷讲解获取认证机制核心原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习...
- Java教程
java web支持jsonp的实现代码
这篇文章主要介绍了java web支持jsonp的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...
- Java教程
lombok注解介绍小结
lombok是一个可以帮助我们简化java代码编写的工具类,这篇文章主要介绍了lombok注解介绍小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一...
- Java教程
springboot与springmvc基础入门讲解
本篇文章主要介绍了详解快速搭建Spring Boot+Spring MVC,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...
- Java教程
Java 处理图片与base64 编码的相互转换的示例
本篇文章主要介绍了Java 处理图片与base64 编码的相互转换的示例,具有一定的参考价值,有兴趣的可以了解一下...
- Java教程
Java多线程之死锁详解
这篇文章主要介绍了Java多线程的死锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来...
- Java教程
如何在Java中创建线程通信的四种方式你知道吗
开发中不免会遇到需要所有子线程执行完毕通知主线程处理某些逻辑的场景。或者是线程 A 在执行到某个条件通知线程 B 执行某个操作。下面我们来一起学...
- Java教程
Java实现上传Excel文件并导入数据库
这篇文章主要介绍了在java的基础上学习上传Excel文件并导出到数据库,感兴趣的小伙伴不要错过奥...