Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    148

    [C] Dubbio lista - Array

    Ciao a tutti.
    Dovrei fare un programma che legge da file una serie di stringhe
    <partenza> <destinazione>.

    Il numero di linee nel file non è noto a priori e i dati sono messi in modo casuale, ad esempio:

    Roma Napoli
    Torino Milano
    Roma Palermo
    Bari Napoli

    Ho pensato di fare una lista di città, dove ogni elemento di questa lista contiene la lista delle città che raggiunge.

    Il problema è il seguente: poichè devo fare una funzione ricorsiva per risolvere un dato problema, mi sarebbe molto comodo avere a che fare con vettori, dato che permettono l'accesso diretto. Con le liste infatti dovrei scandire la lista per trovare quello che mi serve, e questo comporta un certo costo.

    Secondo voi è giusto fare una funzione che converta la lista in vettore???
    Altrimenti quale altra soluzione mi consigliate??

  2. #2
    per me ti conviene un array di liste o una matrice di adiacenza,
    implementare un grafo insomma.
    La funzione cosi ad occhio non vedo necessità di farla ricorsiva, ricorda che le funzoni ricorsive
    non sono molto efficienti sebbene alle volte molto intuitive e facili da implementare.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.