• 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ą

Konkurs Mistrz Programowania
0 głosów
496 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 (354,880 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,096 wizyt
pytanie zadane 22 grudnia 2016 w C i C++ przez adam1297 Użytkownik (630 p.)
0 głosów
1 odpowiedź 276 wizyt
0 głosów
0 odpowiedzi 439 wizyt

93,653 zapytań

142,574 odpowiedzi

323,089 komentarzy

63,169 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

Kursy INF.02 i INF.03
...