• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Usuwanie z listy wartości, które się niepowtarzają

42 Warsaw Coding Academy
0 głosów
439 wizyt
pytanie zadane 31 października 2021 w C i C++ przez letmestay Użytkownik (520 p.)
Cześć :) Mam problem, nad którym głowie się już zdecydowanie za długo. Mam listę jednokierunkową uporządkowaną mniej wiecej cos w stylu

1~>2~>2~>2~>3~>3~>4~>5~>5 i tak dalej

Usuwanie powtarzających się elementów mam opanowane, ale co jeśli chcę pozbyć się TYLKO tej w 1 i 4, które się nie potwarzają, a w liście pozostawić same duplikaty?

 

Chodzi mi o pomysł na to jak do tego podejść

1 odpowiedź

+2 głosów
odpowiedź 31 października 2021 przez adrian17 Mentor (353,220 p.)
Jeśli lista zawiera uporządkowany ciąg liczb, to wystarczy sprawdzić czy element jest różny od poprzedniego i następnego. Jeśli jest różny od obu, to jest "unikalny" i można go wyrzucić.

Podobne pytania

0 głosów
1 odpowiedź 1,038 wizyt
pytanie zadane 22 grudnia 2016 w C i C++ przez adam1297 Użytkownik (630 p.)
0 głosów
1 odpowiedź 222 wizyt
0 głosów
0 odpowiedzi 397 wizyt

93,382 zapytań

142,381 odpowiedzi

322,539 komentarzy

62,738 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...