Questa è l'app Linux denominata ALEPH-w, la cui ultima versione può essere scaricata come alephw-1.9a.tbz. Può essere eseguita online sul provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app chiamata ALEPH-w con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
ALEPH-w
Ad
DESCRIZIONE
Aleph-w è una libreria di strutture dati e algoritmi implementati in e per C++.
Contiene le principali strutture dati: liste singole e doppie, array speciali (dinamici e di bit), molti tipi di alberi: multialberi, alberi binari di ricerca, avl, red-black, randomizzati, treap, splay e altri tipi interessanti.
Sono implementate diverse tipologie di tabelle hash: concatenamento separato, indirizzamento aperto con sondaggio lineare e hash a doppia funzione; quest'ultimo ha un meccanismo di garbage collector che consente di liberare le voci eliminate. Sono implementate anche tabelle hash lineari dinamiche.
I principali algoritmi sui grafi sono implementati in modo semplice e con buone prestazioni. Flusso di rete (costo massimo e minimo), punti di taglio, ordinamento topologico, alberi di copertura, percorsi minimi, ecc. I grafi sono generici nel senso che possono contenere dati indipendenti dall'algoritmo.
Diversi contenitori della libreria STL C++ sono implementati con Aleph-w. Le loro prestazioni sono migliori rispetto all'implementazione GNU.
Caratteristiche
- Diversi livelli di astrazione in base al livello di programmazione attraverso l'hardware adattato al front-end
- Interfacce generiche che consentono di contenere qualsiasi tipo di dati senza degrado delle prestazioni
- Diversità di strutture dati e algoritmi con diversi stili di interfaccia (orientati alle funzioni e alle classi)
- Indipendenza nella gestione della memoria: sei tu a decidere come allocare la memoria
- Molti tipi di contenitori che implementano i principali algoritmi e strutture dati noti
- Contenitori C++ standard
- Supporto completo per i grafi, diretti e non diretti. Quasi tutti gli algoritmi sui grafi sono implementati e generici.
- Testato su compilatori GNU e Intel
Pubblico
Sviluppatori
Interfaccia utente
Non interattivo (Demone)
Linguaggio di programmazione
C++, C
Questa applicazione può essere scaricata anche da https://sourceforge.net/projects/aleph-w/. È ospitata su OnWorks per poter essere eseguita online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.