Bîn-hiân ê 演算法練習
作品集贊助支持
2024年1月21日

PermMissingElem

codility

https://app.codility.com/programmers/lessons/3-time_complexity/perm_missing_elem/

#include <bits/stdc++.h>

using namespace std;

int solution(vector<int> &A)
{
    int n = A.size();

    if (n == 0) return 0;

    sort(A.begin(), A.end());

    for (int i = 0; i < n; ++i)
    {
        if (i + 1 != A[i]) return i + 1;
    }
    return A.back() + 1;
}
  • T: O()O()O()
  • S: O()O()O()

Copyright © 2026 Bîn-hiân