17/05/10 11:52
crack001
Salve a tutti voi del forum, avrei un piccolo problema, dovrei risolvere un homework per l'università, xo prima di andare avanti voglio essere sicuro:
questa è la traccia:
Avendo un vettore caricato staticamente, e 2 variabili inserite da tastiera (le 2 variabili devono essere comprese nel vettore" contare quanti elementi si trovano tra le 2 variabili. usando la ricerca binaria.
esempio:
vettore: 1 2 3 4 5 6 7 8 9
variabili :
a: 1
b: 7
mi deve dare in output 5.
Ora la mia domanda è questa, siccome ho l'idirizzo iniziale del vettore, e il valore che mi da la lunghezza del vettore, se uso una ricerca binaria devo dividere il vettore in 2 parti, controllare prima la destra e poi la sinistra o viceversa, xo nel momento in cui il vettore è di dimensioni dispari come faccio?
Logicamente sarebbe gradito ricevere solo spiegazioni, e nessun codice...XD
grazie a tutti coloro che risponderanno, sarei perso sensa di voi!!!!
questa è la traccia:
Avendo un vettore caricato staticamente, e 2 variabili inserite da tastiera (le 2 variabili devono essere comprese nel vettore" contare quanti elementi si trovano tra le 2 variabili. usando la ricerca binaria.
esempio:
vettore: 1 2 3 4 5 6 7 8 9
variabili :
a: 1
b: 7
mi deve dare in output 5.
Ora la mia domanda è questa, siccome ho l'idirizzo iniziale del vettore, e il valore che mi da la lunghezza del vettore, se uso una ricerca binaria devo dividere il vettore in 2 parti, controllare prima la destra e poi la sinistra o viceversa, xo nel momento in cui il vettore è di dimensioni dispari come faccio?
Logicamente sarebbe gradito ricevere solo spiegazioni, e nessun codice...XD
grazie a tutti coloro che risponderanno, sarei perso sensa di voi!!!!
aaa