6
私はコードがO(N)を超えてはならないという複雑さの制約があるいくつかのオンラインコードクイズのウェブサイトにあったNは、ベクトルの大きさでありますA
。私のコードは正確に(全コード)であった:複雑::時間とメモリの両方のカウント
int foo(int X, const std::vector<int> &A) {
auto N = A.size();
auto total_hit = std::count(A.cbegin(), A.cend(), X);
auto K = N - total_hit;
if (K < 0 || K >= N){
return -1;
}
return K;
}
私は時間の複雑さを超える結果を得ました。彼らが間違っているのではなく、可能性はありますか? refによると
これは完全なコードですか?あるいは、コードが表示されていませんか? – gongzhitaao
フルコード..私はmain関数を書く必要はありません –
このオンラインコードクイズの正確なメッセージ/質問は何ですか?リンクをお願いしますか? –