referência:
https://blog.csdn.net/musechipin/article/details/85273856
Título Descrição: https://leetcode.com/problems/remove-duplicates-from-sorted-array/
{Solution classe pública: RemoveDuplicates int (vector <int> os NUMS e) { IF (. Nums.size () == 0 || nums.size () == 1) return nums.size (); . Int I = 1; o tempo (I <nums.size ()) { if (as nums [i] == os nums [-I 1.]) nums.erase (nums.begin () + I); a outra coisa I ++; } nums.size return (); } }; // melhor Solução: função única mais rápida / ** * @brief UNIQUE () é removido ao lado do número de repetições, mas, antes de usar o primeiro tipo, * UNIQUE () não repetir o elemento de exclusão, basta colocar os elementos duplicados finais, então equipado apagar * () pode remover completamente elementos; * / class {soluton público: RemoveDuplicates int (vector <int> os nUMS e) { nums.erase (único (nums.begin (), nums.end ()), nums.end); regresso nums.size (); } };