HailStone序列
目前HailStone序列还未被证明是否有穷,所以它未必是一个算法。
* HailStone序列* n=1时,返回1;* n>1时且为偶数时,{n} ∪ {n/2}* n>1时且为奇数时,{n} ∪ {3n + 1}
/*** HailStone序列* n=1时,返回1;* n>1时且为偶数时,{n} ∪ {n / 2}* n>1时且为奇数时,{n} ∪ {3n + 1}** @param n* @return*/public static String hailStone(int n) {StringBuilder str = new StringBuilder();while (n > 1) {str.append(n + ", ");if (n % 2 == 0) {n = n/2;} else {n = 3 * n + 1;}}if (n == 1) {str.append(n + ", ");}return str.substring(0, str.length() - 2);}
转载于:https://www.cnblogs.com/Latiny/p/11016563.html
HailStone序列相关推荐
- c语言hailstone序列,第一章 c语言上机试卷.doc
1.编写子函数sjx(int n )打印下列图案:图案的行数在main()中通过键盘输入. * *** ***** ******* ********* *********** ...... #incl ...
- Day4 Hailstone
Day4 Hailstone 希尔顿序列(Hailstone Sequence) Collatz 猜想 强悍的27 算法目录 希尔顿序列(Hailstone Sequence) 希尔顿序列(Hails ...
- 清华大学-邓俊辉MOOC数据结构与算法-第一章
第一节 1.计算 对象:规律.技巧 目标:高效.低耗 例子 绳索计算机及其算法 尺规计算机及其算法 总结 计算 = 信息处理 计算模型 = 计算机 = 信息处理工具 算法,即在特定计算模型下,旨在解决 ...
- 《数据结构(C++语言版)》邓俊辉第3版 教材全部代码(取最优方案)及部分重要课后习题代码 第1章 绪论
//第1章 绪论//交换元素 void swap(int& a, int& b) {int temp = a;a = b;b = temp; } //整数数组的起泡排序 void bu ...
- 判断某数组是不是二叉树的前序遍历序列 python递归
code class Solution:def VerifySquenceOfBST(self, sequence):# write code hereif len(sequence) <= 0 ...
- pytorch中如何处理RNN输入变长序列padding
一.为什么RNN需要处理变长输入 假设我们有情感分析的例子,对每句话进行一个感情级别的分类,主体流程大概是下图所示: 思路比较简单,但是当我们进行batch个训练数据一起计算的时候,我们会遇到多个训练 ...
- PyTorch: 序列到序列模型(Seq2Seq)实现机器翻译实战
版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢!http://blog.csdn.net/m0_37306360/article/details/79318644 简介 在这个项目中,我们 ...
- 支持向量机SVM序列最小优化算法SMO
支持向量机(Support Vector Machine)由V.N. Vapnik,A.Y. Chervonenkis,C. Cortes 等在1964年提出.序列最小优化算法(Sequential ...
- LeetCode简单题之最长特殊序列 Ⅰ
题目 给你两个字符串 a 和 b,请返回 这两个字符串中 最长的特殊序列 .如果不存在,则返回 -1 . 「最长特殊序列」 定义如下:该序列为 某字符串独有的最长子序列(即不能是其他字符串的子序列) ...
最新文章
- 管理员必知:服务器基准测试方法与误区
- websphere部署项目报Result Maps collection already contains value for XXX
- C#创建、安装一个Windows服务
- 技术开发中一些名词解释
- MYSQL主从同步故障一例及解决过程
- C0304 备份最后一天所有修改的文件
- C语言宏使用常见问题
- 跳一跳python开挂_微信跳一跳物理外挂—教​你用 Python 来玩微信跳一跳
- mysql的extra,MySQL SQL优化-重点是 extra
- iQOO 8系列即将登场:首发三星E5 AMOLED全面屏
- python3安装后怎么开启_python3.10 如何下载安装?
- LINUX关于休眠、待机和睡眠的问题
- winsock 收发广播包
- java 生成pem_生成pem文件 - The NoteBook of EricKong - BlogJava
- 《商务周刊》 别了 摩托罗拉
- Word-VBA:删除选择区域的项目符号
- 在线问答系统html模板,问答系统网站模板
- 黑马程序员武汉中心——程序员面试套路集
- ERROR 1197 (HY000)问题原因及解决方法
- 激光旋律(Laser melody)
热门文章
- c语言函数用指针传递参数问题
- visual studio 2008快捷键大全 收藏
- 【CyberSecurityLearning 31】Linux网络信息查看与配置、日志文件的管理、备份及日志服务器的搭建
- html并排放多张图片时出现分割的白条
- python基础——注释、字符串、输出换行
- Rust切换allocator
- 【⛔C语言“数组名”,不得不说的秘密!⛔】c语言“数组名字“初探
- 深入理解最大池化为什么能够实现不变性?
- DM368开发 -- 常用指令演示
- java要频繁调用容器时_Java最常见的200+面试题及自己梳理的答案--面试必备(一)...