【LeetCode-264】Ugly Number II
来源:互联网 发布:淘宝如何上图 编辑:程序博客网 时间:2024/06/06 04:44
不多说了,直接上代码。
public class UglyNumberII {public int nthUglyNumber(int n) {List<Integer> ls = new ArrayList<Integer>();ls.add(1);int count2 = 0,count3 = 0,count5 = 0;while(ls.size() < n){//其实是3个指针(count2,count3,count5分别对应ls的下标)int x = ls.get(count2) * 2;int y = ls.get(count3) * 3;int z = ls.get(count5) * 5;int temp = Math.min(Math.min(x, y), z);ls.add(temp);//如果最小值是*2得到,则将count2指针后移if(temp == x){count2 ++;}//如果最小值是*3得到,则将count3指针后移if(temp == y){count3 ++;}//如果最小值是*5得到,则将count5指针后移if(temp == z){count5 ++;}}return ls.get(ls.size() - 1); }}
0 0
- Leetcode 264(Ugly Number II)
- leetCode #264 Ugly Number II
- leetcode 264: Ugly Number II
- LeetCode(264)Ugly Number II
- [Leetcode 264] Ugly Number II
- Leetcode 264 : Ugly Number II
- leetcode 264 : Ugly Number II
- LeetCode 264: Ugly Number II
- LeetCode 264 Ugly Number II
- 【LeetCode-264】Ugly Number II
- (LeetCode 264) Ugly Number II
- LeetCode 264 Ugly Number II
- LeetCode 264: Ugly Number II
- LeetCode[264] Ugly Number II
- Leetcode -- Ugly Number II
- LeetCode: Ugly Number II
- [leetcode] Ugly Number II
- Leetcode: Ugly Number II
- JAVA深入研究——Method的Invoke方法。
- Problem C
- Mac下的Android Studio常用快捷键
- 各种菜单
- Protobuffer和json 简单对比(java语言)
- 【LeetCode-264】Ugly Number II
- linux 高精度计时方法
- snort.conf--中文注释
- Android 动画详解
- 效果插件网站收集
- HOOK API
- Windows server 2003 + IIS6 搭建Asp.net MVC运行环境
- Lync通讯录重新同步解决搜不到人问题
- 欢迎使用CSDN-markdown编辑器