精易论坛

标题: 考拉兹猜想(易语言版) [打印本页]

作者: 阿杰大大    时间: 2020-6-29 17:40
标题: 考拉兹猜想(易语言版)
考拉兹猜想(Collatz Conjecture),也叫奇偶归一猜想、3n + 1猜想、冰雹猜想、角骨猜想、哈塞猜想、乌拉姆猜想、叙拉古猜想

算法介绍:
对于每一个正整数,如果他是奇数,就对他乘以3,再加1,如果是偶数则对他除以2,最终都能得到1
无论这个过程中的数值如何庞大,就像瀑布一样迅速坠落。而其他的数字即使不是如此,在经过若干次的变换之后也必然会到纯偶数:16-8-4-2-1的循环



  
子程序名返回值类型公开备 注
考拉兹猜想  
参数名类 型参考可空数组备 注
参_数字长整数型
' 考拉兹猜想(Collatz Conjecture),也叫奇偶归一猜想、3n + 1猜想、冰雹猜想、角骨猜想、哈塞猜想、乌拉姆猜想、叙拉古猜想
' 算法介绍:
' 对于每一个正整数,如果他是奇数,就对他乘以3,再加1,如果是偶数则对他除以2,最终都能得到1
判断循环首 (参_数字 ≠ 1)
如果 (参_数字 % 2 = 0)
调试输出 (参_数字, “偶数”, “除2”, “结果”, 到长整数 (参_数字 ÷ 2))
参_数字 = 参_数字 ÷ 2
调试输出 (参_数字, “奇数”, “乘3加1”, “结果”, 到长整数 (参_数字 × 3 + 1))
参_数字 = 参_数字 × 3 + 1

判断循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库



懒人E源码: 考拉兹猜想.e (2.66 KB, 下载次数: 26)

作者: 神女软件定制    时间: 2020-6-29 18:15
我为什么觉得这个,并没有什么高深的含义?
奇数变偶数,偶数除以2,肯定都是趋于1去啊

我来发明个“神女猜想”
对于每一个正整数,如果他是奇数,就对他加1,如果是偶数则对他除以2,最终都能得到1
作者: 神女软件定制    时间: 2020-6-29 18:18
本帖最后由 神一样的女人 于 2020-6-29 18:20 编辑
神一样的女人 发表于 2020-6-29 18:15
我为什么觉得这个,并没有什么高深的含义?
奇数变偶数,偶数除以2,肯定都是趋于1去啊
不对                  

作者: diss刺心    时间: 2020-6-29 18:35
你是有多无聊啊
作者: 希纱    时间: 2020-6-29 18:56
闲到一定程度了哈哈
作者: 毒毒毒毒    时间: 2020-6-29 19:14
感谢,感谢
作者: 阿杰大大    时间: 2020-6-29 19:59
神一样的女人 发表于 2020-6-29 18:18
不对

我也不懂什么高深含义,但问题是,这个题目到现在为止,都还在讨论当中。
作者: 云上生活    时间: 2020-6-29 20:10
然后呢
作者: 毒毒毒毒    时间: 2020-6-30 03:16
感谢感谢感谢感谢
作者: wjswzj0    时间: 2020-6-30 09:57
支持开源~!感谢分享
作者: js333    时间: 2020-6-30 11:27
感谢感谢学习
作者: let4757539    时间: 2020-6-30 11:58
感谢感谢学习

作者: yxl2008    时间: 2020-6-30 14:39
谢谢分享,下载学习!
作者: 胖虎O    时间: 2020-6-30 15:05
感谢分享,学习一下
作者: YuLing    时间: 2020-6-30 16:27
支持分享。
作者: 毒毒毒毒    时间: 2020-7-1 09:56
感谢感谢感谢感谢
作者: 天空c    时间: 2020-7-1 17:07
改了改,把长整数型弄成大数,可以无视位数的限制
考拉兹猜想(易语言大数版)
作者: 天空c    时间: 2020-7-1 17:07
天空c 发表于 2020-7-1 17:07
改了改,把长整数型弄成大数,可以无视位数的限制
考拉兹猜想(易语言大数版)

https://tsc.lanzous.com/iJPkye7idmj
作者: 杨明煜    时间: 2020-7-1 22:40
好东东.................
作者: 杨明煜    时间: 2020-7-1 22:41
好东东.................
作者: a6546    时间: 2020-7-1 23:15
感谢!!!好东西
作者: ytbihay    时间: 2020-7-12 14:24
下来看看,谢谢开源
作者: dentdent    时间: 2023-2-2 20:49
感谢大佬分析!!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4