説明:
ソートされた配列を指定して、各要素が一度だけ現れるように重複を削除し、新しい長さを返します。
別の配列に余分なスペースを割り当てないでください。これは、定数メモリを使用して適切に行う必要があります。たとえば、
与えられた入力配列 nums =
[1,1,2]
,関数は length =
の最初の 2 つの要素はそれぞれ2
を返す必要があります。2
, with the first two elements of nums being1
and2
nums1
と2
です。これは問題ではありません。新しい長さを超えて何を残すか。
私が書いたものにはいつも問題がありました...HashSet コレクションを使用していましたが、[1,1,2] の出力結果は常に [1,1] です
。
(HashSetの勉強のためにノートに書いてください)素晴らしい回答です
解決策:
注意点は2つあります:
j++
和++j
以上がLeetCode & Q26 - ソートされた配列から重複を削除 - 簡単の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。