分析 常规方法计算每个数1出现的次数然后加起来,可以转换成字符串然后计算1的个数,再相加。显然这种方法的时间复杂度会很高,想要减少复杂度,要找到规律, 暴力 public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int count = 0; for (int i = 1; i <= n; i++) { int j = i; while (j > 0) { if (j %...