
面试题
老陈Android馆
老陈Android馆
展开
-
面试题:寻找一个字符串中出现次数最多的字符以及出现的次数
要求编写代码实现:寻找一个字符串中出现次数最多的字符以及出现的次数。解法一:用删除法实现 (挺巧妙的一种)public class FindTheMostAppearChar { public static void main(String[] args) { deleteMethodToAchieve(); } /** * 用删除法实现 (挺巧妙的)...原创 2019-06-20 15:30:26 · 694 阅读 · 0 评论 -
面试题:计算 n!阶乘的结果的末尾有几个0
前言首先基于一个事实:我们不可能真的把 n! 的结果计算出来,再去数结果的末尾有几个0;n 很小还好,如果n很大,甚至趋近于无穷大,我们是不可能这样做的。原因主要有二:一般计算机的计算能力和存储能力也有限,是计算不出那么大的数的。即使计算机能算出来,这样做也很耗时,可能要算很久。连计算机都算不出来,那我们怎么办呢?别慌,虽然我们不能直接算出结果,但我们可以把问题一步步拆解。拆解思路...原创 2019-07-08 17:41:26 · 609 阅读 · 0 评论