leetcode-First Missing Positive
来源:互联网 发布:淘宝促销活动代码 编辑:程序博客网 时间:2024/05/22 05:15
Given an unsorted integer array, find the first missing positive integer.
For example,
Given [1,2,0]
return 3
,
and [3,4,-1,1]
return 2
.
Your algorithm should run in O(n) time and uses constant space.
class Solution {public: int firstMissingPositive(int A[], int n) { sort(A, A+n); int i = 0; int j = 1; while((A[i] <= 0)&&(i < n)) i++; if((i == n)||(A[i] != 1))return 1; for(; i < n-1; i++) { if((A[i+1] == A[i])||(A[i+1] == A[i]+1))continue; else break; } return A[i]+1; }};
0 0
- LeetCode: First Missing Positive
- LeetCode First Missing Positive
- LeetCode: First Missing Positive
- [Leetcode] First Missing Positive
- [LeetCode] First Missing Positive
- [Leetcode] First Missing Positive
- leetcode First Missing Positive
- LeetCode First Missing Positive
- [leetcode] first missing positive
- LeetCode: First Missing Positive
- [LeetCode]First Missing Positive
- LeetCode-First Missing Positive
- [leetcode] First Missing Positive
- [LeetCode] First Missing Positive
- LeetCode - First Missing Positive
- LeetCode | First Missing Positive
- Leetcode: First Missing Positive
- Leetcode:First Missing Positive
- 抛出一个异常
- Objective-C:Ipad弹出框
- alibaba——研发/算法笔试题1
- 不处理异常本身
- UI设计--搜索框
- leetcode-First Missing Positive
- Mac升级 QQ截图无法使用
- 黑马程序员-网络编程
- POJ 试题分类
- jquery+java 仿Google日历 .
- kmeans 聚类算法
- home键监听、屏蔽和模拟home键
- 设计模式--单例模式
- CCA for CRM 2011的安装和部署