同样是一道我不太能理解为什么能标为hard的题目。
我的解法是将所有正数都先放到map里面,然后就从小正数——也就是1——开始检查map,遇到的第一个不包含在map中的正数便是答案。最坏情况下的复杂度是O(n)
。
1 | public class Solution { |
同样是一道我不太能理解为什么能标为hard的题目。
我的解法是将所有正数都先放到map里面,然后就从小正数——也就是1——开始检查map,遇到的第一个不包含在map中的正数便是答案。最坏情况下的复杂度是O(n)
。
1 | public class Solution { |
原文作者: findingsea
原文链接: http://findingsea.github.io/2015/04/01/first-missing-positive/
发表日期: April 1st 2015, 9:21:00 am
版权声明: 本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: true tags: true