14.丑数

只包含因子 2, 3, 5的数是丑数。例如 4, 8.但是14就不是丑数,它包含7。


代码:


参考代码


解题思路:参考offer中的解法。三个指针指向开头数字1,T2,T3,T5。代表当前指向的数字需要乘以2或者3或者5,选出最小的一个作为下一个丑数。然后while循环, 对应的值如果乘以对应的2或者3或者5 还比nextIdx指向的数小,那么对应的指针前移一位。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容