摘要:
题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323.题目分析剑指Offer(纪念版)P177代码实现// int型整数用十进制表示最多只有10位const int g_M... 阅读全文
摘要:
题目描述输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12, 1一共出现了5次。题目分析剑指Offer(纪念版)P174代码实现int NumberOf1Between1AndN_Solution2(int n){ ... 阅读全文
摘要:
题目描述输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为{1,-2,3,10,-4,7,2,-5},和最大的子数组为{3,10,-4,7,2},因此输出为该子数组的和18.题目分析剑指Offer(纪... 阅读全文