Ahojte :) potřeboval bych poradit s touhle úlohou, už nějakou dobu si nad tím lámu hlavu a ne a ne přijít na princip. Zadání zní:
Napište proceduru, která z daného lineárního spojového seznamu celých čísel vynechá všechny takové prvky, které obsahují stejné číslo jako některý předcházející prvek seznamu. Výsledný seznam tedy bude obsahovat stejná čísla jako původní seznam, ale každé z nich pouze jednou. Například z 2, 8, 8, 8, 5, 6, 5 vznikne 2, 8, 5.
Přikládám již vytvořenou unitu a základ. Potřebuju do toho fakt jen dopsat tuhle trivialitu, na kterou nemůžu přijít. Děkuji předem za vaše rady.
Fórum › Pascal
Dynamické datové struktury
asi by stacilo vzit jeden prvek a zkontrolovat vsechny dalsi jestli nejsou stejne (a kdyztak smazat)
pripadne i kontrolovat sousedni (trochu by se to zrychlilo)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 10 hostů
Podobná vlákna
Dynamické datové struktury — založil Boi
Příklad na datové struktury v Delphi... — založil katerina
Dinamické datové struktury v borlend pascal 7.0 — založil Edison
Datové typy — založil Martin
Datove typy — založil repu
Moderátoři diskuze