| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Perl Programming >> Content
    Come invertire un array
    Praticamente tutti i linguaggi di programmazione utilizzano una struttura a matrice per memorizzare un elenco di dati . Ad esempio, " array ( 76 , 3 , 5) . " L'array invertito conterrebbe gli stessi dati ma all'indietro ie " new_array ( 5 , 3 , 76) . " Perl , un linguaggio di programmazione liberamente accessibile , consente di implementare un elegante algoritmo per invertire una matrice che richiede solo quattro righe di codice . L' algoritmo utilizza Perl funzioni built-in "pop" e "push ". Cose che ti serviranno
    Computer
    Mostra più istruzioni
    Il Steps
    1

    ottenere dati di array dal programma principale . Un altro array " new_array " conterrà i dati invertiti.
    2

    rimuovere l'ultimo elemento dalla matrice iniziale con la funzione " pop" .
    3

    Aggiungi che elemento come il primo al nuovo array con la funzione " shift"

    4 Ripetere i punti 2 e 3 fino a quando la matrice iniziale diventa vuota . tutti i suoi elementi vengono trasferiti alla nuova in ordine inverso .
    5

    Il programma Perl di lavoro è inferiore a # programma startsmy $ array = [ qw ( 1 2 6 7,4 9 25 12,6 2 6 ) ] ; # Esempio arraymy $ new_array = [ ] ; print " $ @ matrice \\ n "; reverse_array ( $ array , $ new_array ) ; print" @ $ new_array \\ n "; # Stampa del nuovo arrayexit ;
    sub

    reverse_array {my ( $ array , $ new_array ) = @ _ ; # Fase 1 . Leggi arraywhile iniziale ( @ $ array ) {my $ entry = pop ( @ $ array ) ; # Step 2 . rimuovere l' ultimo elemento della arraypush iniziale @ $ new_array , $ entry ; # Fase 3 . Aggiungere l'elemento al nuovo array come primo } }
    6

    L'output del programma è come segue1 2 6 7,4 9 25 12,6 2 6 <--- iniziale array6 2 12,6 9 25 7,4 6 2 1 <--- nuovo array arrayThe è invertita .

    Previous :

    next :
      Articoli Correlati
    ·Come eseguire il debug di script Perl 
    ·Come convertire da Perl a Python e AppEngine 
    ·Come sostituire Opzioni in Regular Expression 
    ·Confronto di Perl Con Python 
    ·Come creare un PDF da un testo con Perl 
    ·Perl Richiede Vs . Utilizzare 
    ·Come trovare la dimensione del file in Perl 
    ·Come calcolare il tempo in Perl 
    ·Come creare un array in Perl 
    ·Come utilizzare un'espressione nel Dichiarazione Stampa…
      Articoli in evidenza
    ·Come fare il vostro browser WPF visualizzazione di appl…
    ·Come fare curvo Angoli Javascript per IE 
    ·Come ottenere Javascript se è disabile in PHP 
    ·Come controllare per Ctrl-D in C + + 
    ·Codice PHP per Inserire unici Tag Title con meta descri…
    ·Come aggiungere colonne a una DataTable in C # 
    ·Come effettuare il login con Python per Facebook 
    ·Le differenze tra i campi e record in un database 
    ·Come convertire una proprietà di testo per un decimale…
    ·Come scrivere un ciclo Pseudocodice 
    Copyright © Conoscenza Informatica http://it.wingwit.com