Dit is de Linux-app genaamd ALEPH-w waarvan de nieuwste release kan worden gedownload als alephw-1.9a.tbz. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.
Download en voer deze app met de naam ALEPH-w gratis online uit met OnWorks.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start de OnWorks Linux online of Windows online emulator of MACOS online emulator vanaf deze website.
- 5. Ga vanuit het OnWorks Linux-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie, installeer hem en voer hem uit.
ALEPH-w
Ad
PRODUCTBESCHRIJVING
Aleph-w is een bibliotheek met datastructuren en algoritmen die zijn geïmplementeerd in en voor C++.
Het bevat de belangrijkste gegevensstructuren: enkele en dubbele lijsten, speciale arrays (dynamisch en van bits), vele soorten bomen: multitrees, binaire zoekbomen, avl, rood-zwart, gerandomiseerd, treaps, splay en andere interessante typen.
Er zijn verschillende soorten hash-tabellen geïmplementeerd: gescheiden chaining, open adressering met lineaire sondering en hash met dubbele functie; deze laatste heeft een mechanisme voor het verzamelen van afval waarmee verwijderde vermeldingen kunnen worden vrijgemaakt. Dynamische lineaire hash-tabellen zijn ook geïmplementeerd.
De belangrijkste algoritmen op grafieken zijn op een gemakkelijke manier en met goede prestatiekenmerken geïmplementeerd. Netwerkstroom (maximale en minimale kosten), snijpunten, topologische sortering, overspannende bomen, minimale paden. etc. De grafieken zijn generiek in die zin dat ze onafhankelijk van het algoritme gegevens kunnen bevatten.
Verschillende containers van de C++ STL-bibliotheek zijn geïmplementeerd met Aleph-w. Hun prestaties zijn beter dan GNU-implementatie
Voordelen
- Verschillende abstractieniveaus volgens niveauprogrammering via aangepaste hardware tot front-end
- Generieke interfaces die het mogelijk maken om elk gegevenstype te bevatten zonder prestatieverlies
- Diversiteit van datastructuren en algoritmen met verschillende interfacestijlen (functiegericht en klassegericht)
- Onafhankelijkheid van geheugenbeheer: u beslist zelf over het toewijzen van geheugen
- Veel soorten containers die de belangrijkste bekende algoritmen en datastructuren implementeren
- Standaard C++-containers
- Volledige ondersteuning voor grafieken -niet gericht en gericht-. Bijna alle algoritmen op grafiek geïmplementeerd en generiek
- Getest op gnu- en Intel-compilers
Toehoorders
Ontwikkelaars
Gebruikersinterface
Niet-interactief (Daemon)
Programmeertaal
C++, C
Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/aleph-w/. Het is gehost in OnWorks, zodat het op de gemakkelijkste manier online kan worden uitgevoerd vanaf een van onze gratis besturingssystemen.