摘要: 给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。 示例 1: 输入: [10,2]输出: 210示例 2: 输入: [3,30,34,5,9]输出: 9534330 解题思路:这题思路很简单,将数值转换成string类型数据后将大的放置在栈的上方即可。 系统自带的比较方法是: “3” 比 阅读全文
posted @ 2019-07-13 22:28 andyalgorithm 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数 n,返回 n! 结果尾数中零的数量。 示例 1: 输入: 3输出: 0解释: 3! = 6, 尾数中没有零。示例 2: 输入: 5输出: 1解释: 5! = 120, 尾数中有 1 个零.说明: 你算法的时间复杂度应为 O(log n) 。 解题思路:阶乘 0 的个数有一个规律——只能 阅读全文
posted @ 2019-07-13 21:30 andyalgorithm 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 给定一个Excel表格中的列名称,返回其相应的列序号。 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ...示例 1: 输入: "A"输出: 1示例 2: 输入: "AB"输出: 28示例 3: 输入: "ZY"输出: 701 解题思想 阅读全文
posted @ 2019-07-13 20:56 andyalgorithm 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3]输出: 3示例 2: 输入: [2,2,1,1,1,2,2]输出: 2 解答思路:利用 undered_map 阅读全文
posted @ 2019-07-13 20:31 andyalgorithm 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB ...示例 1: 输入: 1输出: "A"示例 2: 输入: 28输出: "AB"示例 3: 输入: 701输出: "ZY" 解题 阅读全文
posted @ 2019-07-13 20:04 andyalgorithm 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重 阅读全文
posted @ 2019-07-13 18:10 andyalgorithm 阅读(79) 评论(0) 推荐(0) 编辑