Skocz do zawartości

[Delphi] Struktury


Force

Polecane posty

Po kilku tygodniach męczarni napisałem w pascalu kilka struktur danych. Przepisałem je do Delphi aby były w klasie z gotowymi metodami i aby działały na dowolnych elementach. Pomyślałem, że się komuś przydać, zwłaszcza drzewo AVL.

W module są 4 struktury:

Stos

Kolejka

Kolejka piorytetowa

Drzewo AVL

Link jest http://fp.cba.pl/downloads.php?cat_id=6&download_id=9

należy go skopiować do przeglądarki bo tak to świruje. W pliku jest moduł dokumentacja metod publicznych i mały program testujący. Zachęcam do ściągania, testowania i używania. Drzewo AVL może pomieścić maks około 2^48 elementów więc proszę nie przeginać

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

Zwiększ maksymalną wielkość stosu z 50 na 100 to sie uda, nie sprawdzam czy przepełni sie stos, uważam, że skoro drzewo samo się równoważy to trzeba się postarać bardzo aby udało się wykrzaczyć go, podobno programy w Windowsie mogą zajmować maks 2 giga to chyba można dodać 100000000 elementów maksymalnie. Może zrobię też coś z grafami, ale sam muszę je dobrze poznać, aby było coś ciekawszego. I też może dodam listy też, ale to akurat jest łatwe, to chyba każdy umie, choć kto wie

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

Rzeczywiście, teraz znalazłem, ale musiałem się nieźle napracować, jakoś nikt o stosie i kolejce nie pisze i od Ciebie dowiaduje się o nich. TList to wiem, to chyba najbardziej przydatna klasa. Stos i kolejkę dodałem aby moduł był bardziej pełny, są bardzo łatwe a potem można powiedzieć że się napisało kilkaset linijek kodu :D

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...