| 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 >> Java Programming >> Content
    Come per rilevare una circolarità in una lista concatenata in Java
    Il linguaggio di programmazione Java contiene molti built-in strutture di dati quali tabelle hash e la lista collegata. Tuttavia, potrebbe essere utile per implementare il proprio specifico tipo di struttura dei dati in base alle vostre esigenze . A causa di questo spesso si consiglia di creare i propri metodi per definire la funzionalità della struttura dati . Mentre la costruzione di una lista collegata si potrebbe desiderare di determinare se la lista è circolare . Una lista circolare è quello in cui la fine della lista rimanda indietro all'inizio della lista . Controllare per questo è semplice come navigare l'elenco e determinare se o non si ritorna all'inizio della lista . Cose che ti serviranno
    Java Development Kit ( JDK ) per l'editor di testo
    Mostra più istruzioni
    1

    creare una funzione per verificare la lista di circolarità . Questa funzione restituisce "true" se la lista è circolare , e "False" in caso contrario . Definire questa funzione all'interno della classe lista :
    classe

    LL {

    public boolean isCircular ( ) { } }
    2

    creare un ciclo nella funzione per attraversare il lista. Il ciclo inizierà a capo della funzione , e passare attraverso ogni nodo l'intero elenco , rappresentato dal tipo di dati "Nodo " , fino a raggiungere "null" ( la fine della lista ) :
    < p > public boolean isCircular ( ) {

    nodo corrente = head.next ; //inizia in corrispondenza del nodo successivo alla testa nodo

    while ( corrente = null ) { } }


    3

    utilizzare il ciclo di controllare ogni nodo della lista . Se il nodo corrente è il nodo principale , il che significa che il ciclo ha attraversato l'intera lista e liquidazione indietro all'inizio, il che significa che la lista è circolare . Se il ciclo colpisce un valore "null" l'elenco non è circolare :

    public boolean isCircular ( ) {

    nodo corrente = head.next ; //inizia in corrispondenza del nodo successivo alla testa nodo

    while ( corrente = null ) { if ( corrente == testa ) {return true;} restituirà False ; } }

    Previous :

    next :
      Articoli Correlati
    ·Come leggere Int. Java 
    ·Come fare Java Riconoscere Strings pari e dispari 
    ·Come aggiungere JAVA_HOME 
    ·Come tagliare un Int in Java 
    ·Come risolvere i problemi Download Java 
    ·Come modificare il carattere NetBeans 
    ·Tipi di controlli di convalida 
    ·Come posso aprire un file JSP 
    ·Come fare una JTable in NetBeans 
    ·Che cosa è di tipo colata in Java 
      Articoli in evidenza
    ·Come eseguire uno script CGI CPP sul Web 
    ·Come creare un servizio Windows da Java 
    ·Come lanciare Adobe da Visual Basic 6 
    ·Come accedere ai dati dei file in modo sequenziale 
    ·Requisiti software per ASP.NET 
    ·Come impostare un VAR JavaScript per Float 
    ·Come creare una DLL in Visual Basic 
    ·Come aggiungere informazioni laterale di uno script di …
    ·Le variabili in Adobe Vita Cicli 
    ·Come sviluppare la logica di un programma che accetta c…
    Copyright © Conoscenza Informatica http://it.wingwit.com