动态规划集中练习 题目详情 自己尝试 因为是动态规划的集中练习,所以第一思路就是用动态规划去做。其实这种后面的会受到前面的影响的题,大都会第一想到动态规划。 这题我想了一会儿,有了大概的思路, 思路就是: 状态转移:当前n的最小次数= 所有可以组成n的两个整数的最小次数的和中最小的 第一次代码 public static int numSquares(int n ){int
题目描述 这题目难度被归为了中等,但其实我觉得没那么难,当然,我指的是用暴力方法。无非就是判断一下,然后将其拼成一个数字。 首次尝试 按着思路来,将这个字符串转成一个字符数组,先判断第一个字符,正负号、数字或是其它,然后再往后依次判断后面的字符,将满足要求的数字放在一起,最后将其转成一个数字返回即可 public static int myAtoi(String str){if (s