hailstone(int n);
hailstone(int n)
{
int length = 1;//步数,是执行操作的次数
while(1 < n)
{
(n % 2) ? n = 3 * n + 1 : n /= 2;//如果为奇数,则执行前者,如果为偶数,则执行后者,当n为1时循环结束
length++;
}
}
【数据结构-学习笔记】算法的有穷性
最新推荐文章于 2023-04-02 10:53:15 发布
hailstone(int n);
hailstone(int n)
{
int length = 1;//步数,是执行操作的次数
while(1 < n)
{
(n % 2) ? n = 3 * n + 1 : n /= 2;//如果为奇数,则执行前者,如果为偶数,则执行后者,当n为1时循环结束
length++;
}
}