Úvod do simulační optimalizace
Příklad metod práce se seznamy
 Tisk

Zadání


Promyslete si nyní příklady metod pro práci se seznamy. Dokážete si je představit, pokud budete mít definován nějaký seznam? Následující příklady a jejich řešení Vám pomohou pochopit podstatu práce se seznamy:


1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

- prvek je v seznamu

14.

- prvek není v seznamu

15.





šipka Návrh řešení




1.


Obrázek 1. Příklad funkce Length



2.

Obrázek 2. Příklad funkce CreateList



3.

Obrázek 3. Příklad funkce InsertListItem



4.

Obrázek 4. Příklad funkce AddListItem



5.

Obrázek 5. Příklad funkce AppendList



6.

Obrázek 6. Příklad funkce DeleteListItem



7.

Obrázek 7. Příklad funkce DeleteListRange



8.

Obrázek 8. Příklad funkce CountItemOccurrences



9.

Obrázek 9. Příklad funkce SubList



10.

Obrázek 10. Příklad funkce Sort – vzestupné řazení



11.

Obrázek 11. Příklad funkce Sort – sestupné řazení



12.

Obrázek 12. Příklad komparační funkce CF



13.

Obrázek 13. Příklad funkce Search – nalezení prvku



14.

Obrázek 14. Příklad funkce Search – nenalezení prvku



15.

Obrázek 15. Příklad funkce RemoveListItem