参考:
https://blog.csdn.net/musechipin/article/details/85273856
タイトル説明:https://leetcode.com/problems/remove-duplicates-from-sorted-array/
{ソリューションクラス パブリック: int型RemoveDuplicates(ベクトル<整数> NUMS&){ IF(nums.size()== 0 || nums.size()== 1)リターンnums.size(); INT I = 1; 一方(I <nums.size()){ IF(NUMS [I] == NUMS [-I 1。])nums.erase(nums.begin()+ I); 他 I ++; } 戻りnums.size(); } }; //よりよい解決策:UNIQUE機能速く / ** * @brief UNIQUE()関数の前に最初の並べ替えを使用し、繰り返し回数が、1に隣接して除去して、 * UNIQUE()繰り返されません削除要素、ちょうどそう取り付け、最終的に重複した要素を入れる *消去は、()完全に要素を削除することができます。 * / クラス{solutonの 公共: int型RemoveDuplicates(ベクトル<整数> NUMS&){ nums.erase(ユニーク(nums.begin()、nums.end())、nums.end)。 リターンnums.size(); } }。