To jest aplikacja dla systemu Linux o nazwie ALEPH-w, której najnowszą wersję można pobrać jako alephw-1.9a.tbz. Można go uruchomić online w darmowym dostawcy usług hostingowych OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie ALEPH-w z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ALEPH-w
OPIS:
Aleph-w to biblioteka struktur danych i algorytmów zaimplementowanych w C++ i dla niego.
Zawiera główne struktury danych: listy pojedyncze i podwójne, tablice specjalne (dynamiczne i bitowe), wiele rodzajów drzew: wielodrzewa, drzewa wyszukiwania binarnego, avl, czerwono-czarne, losowe, treaps, splay i inne ciekawe typy.
Zaimplementowano kilka rodzajów tablic mieszających: oddzielne łączenie łańcuchowe, otwarte adresowanie z sondowaniem liniowym i mieszanie dwufunkcyjne; ten ostatni ma mechanizm zbierania elementów bezużytecznych, który umożliwia zwalnianie usuniętych wpisów. Zaimplementowano również dynamiczne liniowe tablice skrótów.
Główne algorytmy na wykresach są zaimplementowane w łatwy sposób iz dobrymi cechami wydajnościowymi. Przepływ sieci (koszt maksymalny i minimalny), punkty cięcia, sortowanie topologiczne, drzewa rozpinające, minimalne ścieżki. itd. Wykresy są ogólne w tym sensie, że mogą zawierać dane niezależne od algorytmu.
Kilka kontenerów biblioteki C++ STL jest zaimplementowanych za pomocą Aleph-w. Ich wydajność jest lepsza niż implementacja GNU
Korzyści
- Kilka poziomów abstrakcji w zależności od poziomu programowania poprzez sprzęt dostosowany do front-endu
- Ogólne interfejsy, które pozwalają na przechowywanie dowolnego typu danych bez pogorszenia wydajności
- Różnorodność struktur danych i algorytmów z kilkoma stylami interfejsu (zorientowany na funkcje i zorientowany na klasy)
- Niezależność zarządzania pamięcią: Ty decydujesz o alokacji pamięci
- Wiele typów kontenerów realizujących główne znane algorytmy i struktury danych
- Standardowe kontenery C++
- Pełne wsparcie dla grafów -nie skierowanych i skierowanych-. Prawie wszystkie algorytmy na wykresie zaimplementowane i ogólne
- Testowane na kompilatorach GNU i Intel
Publiczność
Deweloperzy
Interfejs użytkownika
Nieinteraktywny (Daemon)
Język programowania
C++, C
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/aleph-w/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.