![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java算法题
用java语言实现算法求解
novel_02
warning
展开
-
求阶乘 Java题解
这样我们可以通过num/5,来判断有几个5.继续/5来判断有几个25……K表示0的个数,先看怎么样生成零, 5 , 10 ,15 ,25......125。5,10 , 15 都只能生成一个0,25可以生成两个0, 125可以生成三个0。观察一下它们的共性可以发现,生成零的个数为 i个(通过5^i得来)这个题数太大,只能用二分,数据类型用long。原创 2023-03-28 20:15:18 · 55 阅读 · 0 评论 -
蓝桥真题—约瑟夫环 满分题解Java
n 个人的编号是 1 ~ n,如果他们依编号按顺时针排成一个圆圈,从编号是 1 的人开始顺时针报数。(报数是从 1 报起)当报到 k 的时候,这个人就退出游戏圈。下一个人重新从 1 开始报数。求最后剩下的人的编号。这就是著名的约瑟夫环问题。本题目就是已知 n,k 的情况下,求最后剩下的人的编号。输入是一行,2 个空格分开的整数要求输出一个整数,表示最后剩下的人的编号。示例递归,递归是重复缩小问题规模,最后得到结果。最开始有n人,报到k,减少一人,n-1,n-2,... 2 , 1举个例子更好的原创 2023-03-22 19:00:20 · 191 阅读 · 0 评论 -
字符统计 Java题解
后面不会写了,各位大神如果可以指导一下,感激不尽。题解一: 字符串转化成数组。原创 2023-03-28 11:05:53 · 32 阅读 · 0 评论 -
求和 Java题解
原创 2023-03-28 20:28:46 · 39 阅读 · 0 评论 -
星期计算 Java题解
题解二:刚学了递归,尝试用递归写了下。输出结果是0,所以是7。原创 2023-03-27 21:09:45 · 31 阅读 · 0 评论