Visualizzazione dei risultati da 1 a 2 su 2

Discussione: HeapSort + Graphviz

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    San Benedetto del Tronto
    Messaggi
    5

    HeapSort + Graphviz

    Ciao a tutti,
    ho bisogno del vostro aiuto per poter realizzare questo progetto universitario.

    Heap Sort
    Descrizione del problema
    Il progetto consiste nell’ordinare in modo crescente una serie di numeri dati
    come input leggendoli da un file di testo. L’algoritmo di ordinamento utilizzato
    deve essere l’Heap Sort. In seguito sarà possibile aggiungere numeri tenendo
    sempre la struttura ordinata. E’ richiesta quindi l’implementazione di un Heap
    Tree, visibile graficamente al termine dell’ordinamento.
    Quindi, il programma legge dal file di testo eventuali numeri, li ordina con
    l’heap sort e visualizza l’heap tree generato. A questo punto chiede all’utente se
    vuole aggiungere altri numeri. Una volta aggiunto un altro numero si procede di
    nuovo con l’ordinamento e la visualizzazione del nuovo albero.
    Dati in input
    Il file in input è composto da 1 riga con la lista dei numeri da ordinare. La lista
    potrebbe essere anche vuota, inserendo manualmente i numeri uno alla volta a
    run-time.
    Dati di output
    Un file immagine che rappresenta l’Heap Tree generato
    Suggerimenti
    Per la visualizzazione grafica delle strutture dati, specie dei grafi e alberi,
    esistono librerie open-source. Una di queste è http://www.graphviz.org.
    Con GraphViz basta fornire dei dati secondo una certa sintassi, e lui
    automaticamente creerà l’immagine della struttura dati. Ovviamente la
    visualizzazione grafica dell’albero è indipendente dal resto del progetto, quindi
    può essere integrata alla fine, aggiungendo una classe che converte il vostro
    HeapTree in un formato compatibile con GraphViz. La documentazione sul sito
    http://www.graphviz.org spiega come fare e fornisce degli esempi.


    Grazie in anticipo per le risposte

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Hai letto il Regolamento interno?
    Qui non si sviluppa codice su richiesta, né si fanno i "compiti per casa".
    In questo forum si discutono problemi di programmazione, che presuppone che qualcuno (chi apre la discussione) abbia sviluppato del codice e abbia delle difficoltà nel risolvere un problema o nel correggere un errore.

    Tu ti sei limitato a postare la consegna dell'esercizio che devi svolgere... che equivale ad una richiesta di sviluppo, vietata dal regolamento.

    Se hai delle problematiche specifiche con lo sviluppo del programma, posta il codice relativo alla parte che dà problemi, posta con esattezza il tipo di problemi che ci sono e insieme si vede di trovare il modo di correggerli.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.