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