Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [Turbo Pascal] Ordinare matrice

    Salve,come suggerimento di pallinpinco ecco un'altro richiesta!
    Inizio col dire che sono alle prime armi con le matrici!!
    Potreste dirmi anche come ordinarla in ordine crescente senza passarla in un vettore?
    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Io, sinceramente, non ho capito la richiesta.

    In informatica il concetto di vettore e il concetto di matrice sono esattamente la stessa cosa: un vettore non è altro che una matrice unidimensionale (a meno che non si entri nello specifico in cui un vettore ha anche una direzione e un verso, ma non è questo il caso, visto che parliamo di matrici di valori).

    A parte questa breve premessa, cosa vuol dire ordinare una matrice? Fai degli esempi... te ne posto uno io:
    codice:
    3 8 1
    6 2 4
    5 9 7
    Qual è il risultato dell'ordinamento di questa matrice?


    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

  3. #3
    Potreste dirmi anche come ordinarla in ordine crescente senza passarla in un vettore?
    In un altro forum ti hanno postato la soluzione, per ordinare direttamente la matrice devi solo gestire opportunamente gli indici nell'algoritmo di ordinamento.

    cosa vuol dire ordinare una matrice
    Intende:

    codice:
    1 2 3
    4 5 6
    7 8 9

  4. #4
    La richiesta è ambigua in quanto potrebbe anche intendere un ordinamento per colonne:
    codice:
    1 4 7 
    2 5 8
    3 6 9
    :master:

  5. #5
    Ah ecco!!Non avevo visto la risposta nell'altro 3d!!Ok tutto risolto!!Grazie

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

    Moderazione

    La risposta si trova in questa discussione.

    Senza unirle, visto che gli argomenti sono diversi.


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