Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment ajouter du texte à un JText…
  • Comment attribuer une valeur cachée…
  • Comment faire pour convertir Oracle …
  • Comment convertir les caractères Ja…
  • Différence entre les exceptions enr…
  • Peindre méthode dans une Applet Jav…
  • Comment savoir si un nombre est prem…
  • Comment créer des classes d' except…
  • Comment transformer votre code Java …
  • Comment surveiller un pool de connex…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment détecter une circularité dans une liste chaînée en Java

    Le langage de programmation Java contient de nombreuses fonctions intégrées dans les structures de données telles que des tables de hachage et liste chaînée. Cependant, vous pouvez trouver utile d' implémenter votre propre type de structure de données en fonction de vos besoins. En raison de cela, vous aurez souvent besoin de créer vos propres méthodes pour définir la fonctionnalité de la structure des données. Alors que la construction d'une liste chaînée vous pouvez déterminer si oui ou non la liste est circulaire. Une liste circulaire est celle dans laquelle la fin de la liste renvoie au début de la liste . Vérification en est aussi simple que de naviguer dans la liste et déterminer si oui ou non vous retournez au début de la liste. Les choses dont vous aurez besoin
    Java Development Kit (JDK)
    Text Editor
    Show More Instructions
    1

    créer une fonction pour vérifier la liste circularité . Cette fonction retourne "True" si la liste est circulaire, et "Faux" autrement . Définir cette fonction au sein de la classe de liste :
    classe

    LL { public void

    isCircular ( ) {}}
    2

    créer une boucle dans la fonction de traverser le liste . La boucle débutera à la tête de la fonction, et passer par chaque noeud dans la liste entière , représentée par le type de données " Node" , jusqu'à atteindre "null" ( la fin de la liste) :

    public void isCircular () { Node


    courant = head.next ; //commence au nœud suivant le nœud tête

    while ( courant = null ! ) {}}

    3

    Utilisez la boucle de vérifier chaque noeud dans la liste. Si le nœud actuel est le nœud de tête , ce qui signifie que la boucle a parcouru toute la liste et liquidé retour au début , ce qui signifie que la liste est circulaire. Si la boucle frappe une valeur "null" la liste n'est pas circulaire :

    public boolean isCircular () {

    noeud courant = head.next ; //commence au nœud suivant la tête nœud

    while ( courant = null ! ) {if ( courant == tête ) { return true; } return false;} }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'un jeton en Java 
  • Les points d'arrêt NetBeans ne fonctionnent pas 
  • Comment faire pour convertir hashmap Bean 
  • Comment faire pour créer une oscillation application Java dans Netbeans 
  • Java pour convertir les entiers en caractères 
  • Comment faire pour convertir JSP HTML dans Dreamweaver 
  • Comment utiliser des variables dans un projet Eclipse Classpath 
  • Comment Downgrade votre mise à jour Java 
  • Comment formater de Dollars en Java 
  • Comment accéder aux bases de données Oracle à l'aide de programmation Java 
  • Connaissances Informatiques © http://www.ordinateur.cc