摘要:        
很基础的一维动态规划,复杂度O(n)。public class Solution { public int maxSubArray(int[] A) { int len = A.length; if (len == 0) return 0; int[] max = new int[len]; max[0] = A[0]; int ans = max[0]; for (int i = 1; i ans) ans = max[i]; } return ans; }}但又要求...    阅读全文
posted @ 2013-08-30 00:31
阿牧遥
阅读(220)
评论(0)
推荐(0)
        
            
        
        
摘要:        
有了上一道题目的基础,这道题目就简单多了。需要注意的是:1. 输入的s有可能只有一个字母,那么它和“CM”等比较时,有可能会先到末尾;2.本来想偷懒用subString()方法,但会超时,就用index来判断了。public class Solution { public int romanToInt(String s) { String ss[] = new String[] {"M", "CM", "D", "CD", "C", "XC", "L",     阅读全文
posted @ 2013-08-30 00:20
阿牧遥
阅读(160)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号