szan, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, done


Szanowni Państwo;

Na ostatnim wykładzie omawiałem pliki o dostępie sekwencyjnym.

Proponowane zadani:

1. zliczanie słów w pliku tekstowym

2. wyszukaj krótkie słowo np. „abba” w pliku tekstowym

3. wczytaj kilkadziesiąt liczb z pliku i posortuj, zapisz na plik

4. scal dwa pliki z posortowanymi liczbami w jeden posortowany

Na najbliższym wykładzie zacznę opowiadać o listach, kolejkach, stosach i drzewach bst.

Proponowane zadania na kolejne ćwiczenia:

  1. zbuduj listę i wykasuj dany element z listy

  2. sito Eratostenesa na listach

  3. scal dwie listy posortowane w jedną posortowaną

  4. (trudniejsze...) efektywna symulacja kolejki na dwóch stosach

  1. budowa drzewa bst i wyświetlanie jego zawartości

  2. największy i najmniejszy element w drzewie bst

  3. poprzedni i kolejny w porządku in-order w drzewie bst

  4. przechodzenie drzewa bst w porządkach: pre-order, in-order (posortowane), post-order

  5. ile jest elementów w bst mniejszych od danego x

  6. wysokosc drzewa bst

Implementacja drzew bst patrz >> książka Prata , notatki do wykładu

Z poważaniem,

Piotr Sapiecha



Wyszukiwarka

Podobne podstrony:
pp program wykladu zaoczne 03, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy pr
lit, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, done
szp33, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, done
syp-propozycje kw2000, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowa
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1
minmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c klasowka1 rozwiazania, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programo
pp projekty2004, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania
pattern, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
podciag, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l7

więcej podobnych podstron