Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment se connecter à ODB Java 
  • Comment puis-je faire une liste Hibe…
  • Comment couper un Int en Java 
  • Les inconvénients des applets Java 
  • Comment puis-je spécifier un Taglib…
  • Comment vérifier si un Textfield in…
  • Types de contrôles de validation 
  • Comment afficher le bouton de l'appl…
  • Comment faire pour convertir P12 ave…
  • Comment obtenir chemins d'accès rac…
  •   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

    Java Binary Tree Tutorial

    Chaque nœud d' un binaire a au plus deux nœuds enfants. Habituellement , chaque nœud est simplement appelé le nœud gauche et à droite . Bien que le langage de programmation Java ne fournit aucune intégré binaire structure de données d' arbre, il est facile de créer un vous-même à l'aide des classes Java standard . Structures de données d'arbres binaires plus soutenir certaines opérations courantes de base tels que la création d'un nouvel arbre vide , trouver un nœud existant et l'insertion d'un nœud dans l'arborescence . Instructions
    1

    Ouvrez le Bloc-notes . Tapez les lignes suivantes de code dans la fenêtre Bloc-notes :

    publique BinaryTree {

    racine du nœud privé classe;

    classe Node { private static

    Node
    gauche ;
    Node

    droit ;
    données int

    ;

    Node
    (int newData ) {

    gauche = null;

    droite = null ; données


    = newData ;

    } }


    publique BinaryTree vide () {

    root = null;

    } }



    Cela crée une classe d' arbre binaire de base en Java composée d'un nœud racine.
    2

    ajoutez les lignes de codes suivants à l' fin de la classe BinaryTree , avant la clôture définitive accolade :

    recherche public void ( int data) {

    de retour ( lookup ( racine , data))
    ;

    } Photos

    recherche booléenne privé ( noeud noeud , int data) {

    if ( node == null) {

    retour
    (false); }


    if (data == node.data ) {

    retour
    (true); }


    else if ( data < node.data ) {
    retour

    ( lookup ( node.left , data)) ; }


    else {

    de retour ( lookup ( node.right , data))
    ; Photos

    } }


    Cela vous permet d'utiliser une méthode "lookup ()" , que vous pouvez utiliser pour trouver un nœud contenant les données spécifiées dans l'arbre binaire .
    3 type de

    les lignes de codes suivants à l'intérieur de la classe BinaryTree :

    insertion public void ( int data) {

    root = insert ( racine , données); }


    privé insert de nœud (node ​​noeud , données int ) {

    if ( node == null) {

    noeud = new Node (data) ; }


    else {

    if (data < = node.data ) {

    node.left = insert (node . gauche , data) ; }


    else {

    node.right = insert ( node.right , data) ; }


    } }



    Cela crée une méthode de « insert () " , que vous pouvez utiliser pour insérer un nouveau nœud dans l'arbre binaire .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment régler le poids d'un gestionnaire de soumission 
  • Comment ajouter des images à JPanels 
  • Comment faire une programmation de base en Java 
  • Comment faire une animation en utilisant Java 
  • Comment construire JBoss Avec Java 6 
  • Comment télécharger Java 1.6 
  • Comment rédiger un lecteur de flux RSS en Java 
  • Comment faire pour configurer Java Classpath sur Windows 
  • Comment définir un SVN dans Eclipse 
  • Comment faire effondrement des listes sans Java 
  • Connaissances Informatiques © http://www.ordinateur.cc