Visualizzazione dei risultati da 1 a 7 su 7

Discussione: max e min in array

  1. #1
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179

    max e min in array

    ...scusate ragazzi,
    è possibile determinare l'elemento maggiore e minore presente all'interno di un array?

    grazie
    The world is a vampire

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022

    Re: max e min in array

    Originariamente inviato da val
    ...scusate ragazzi,
    è possibile determinare l'elemento maggiore e minore presente all'interno di un array?

    grazie
    UBound(array)
    LBound(array)

  3. #3
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Parli dell'indice dell'array o dei valori?

  4. #4
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179
    DEI VALORI PRESENTI ALL'INTERNO...
    The world is a vampire

  5. #5
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Originariamente inviato da val
    DEI VALORI PRESENTI ALL'INTERNO...
    Scusa, non avevo capito.
    Allora puoi ricorrere alla subroutine di cui qui trovi un esempio con la tecnica del bubble sort


    Dopo aver ordinato l'array puoi ricavare facilmente il valore più altro e il più basso.

    Ciao

  6. #6
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    nn usare il bublesort.. è l'algoritmo + lento ke ci sia... usa il quicksort

  7. #7
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    ma ora che ci penso, a te nn serve ordinarli.. quindi ti scorri tutto l'array e in 2 variabili ti conservi il minimo e il max trovati fino a quel punto e li confronti con l'elemento corrente dell'array se quello corrente è maggiore o minore lo sostituisci con quello contenuto nelle 2 variabili.. alla fine avari i 2 valori. in questo modo farai + velocemente.. considera ke per scorrere l'array ci metti n passi.. per ordinarli al minimo e col quicksort ci metti n*log in base 2 di n

    n = numero degli elementi dell'array

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.