Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment trouver la taille de la mém…
  • Est-Malware Script Tidy 
  • Comment écrire une variable tableau…
  • Comment envoyer des SMS avec ASP.NET…
  • Comment faire pour déboguer dans SQ…
  • Comment utiliser Timestamps Lamport 
  • Comment activer le mode ARCHIVELOG p…
  • Comment reconstruire serveurs Web CO…
  • Comment écrire un script FTP 
  • Comment faire pour augmenter les per…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Binary Tree Méthodes Traversal

    arbres binaires (BTS) sont des structures de données utilisées par les programmeurs informatiques dont le logiciel doit représenter les moyennes et grandes séries de données d'une manière organisée et structurée. A BT se compose d'un noeud parent avec un maximum de deux nœuds enfants optionnels : un enfant gauche et droit de l'enfant . Structures de données spécifiques aux applications telles que les arbres de la recherche , des tas et des arbres d'expression sont simplement des collections de BT individuels reliés entre eux pour former un ensemble de données collective. Il existe trois méthodes distinctes pour parcourir BTS: preorder traversal , parcours infixe et parcours postfixe . Précommande Traversal

    parcours préfixe visite noeuds de l'arborescence dans cet ordre: parent, enfant gauche, droit de l'enfant . Quelques applications de parcours préfixe sont l'évaluation des expressions en notation préfixe et le traitement de la syntaxe abstraite des arbres par les compilateurs . Le pseudo-code suivant illustre la procédure exacte pour un parcours préfixe :

    ---------------------- Précommandez PROCÉDURE ( Binary_Tree_Node T) BEGINProcessNode (T) Si ( enfant gauche T est NOT NULL) BEGINPreOrder ( enfant gauche T) endif ( droit de l'enfant de T est NOT NULL) BEGINPreOrder ( droit de l'enfant de T) ENDEND
    parcours infixe

    parcours infixe visite noeuds de l'arborescence dans cet ordre: fils gauche , parent, enfant droite . Arbres binaires de recherche ( un type spécial de BT ) utilisent parcours infixe pour imprimer l'ensemble de leurs données dans l'ordre alphanumérique . Le pseudo-code suivant illustre la procédure exacte pour un parcours infixe :

    ---------------------- afinde PROCÉDURE ( Binary_Tree_Node T) BEGINIf (T de gauche enfant est NOT NULL) BEGINInOrder ( enfant gauche T) ENDProcessNode (T ) Si ( droit de l'enfant de T est NOT NULL) BEGINInOrder ( droit de l'enfant de T) ENDEND ------------------- -
    parcours postfixe

    parcours postfixe visite noeuds de l'arborescence dans cet ordre: fils gauche , droit de l'enfant , d'un parent . Une application populaire pour l'utilisation des parcours postfixe est l' évaluation des expressions en notation postfix . Le pseudo-code suivant illustre la procédure exacte pour un parcours postfixe :

    ---------------------- postorder PROCÉDURE ( Binary_Tree_Node T) BEGINIf (T de gauche enfant est NOT NULL) BEGINPostOrder ( enfant gauche T) endif ( droit de l'enfant de T est NOT NULL) BEGINPostOrder ( droit de l'enfant de T) ENDProcessNode (T ) FIN ------------------- -

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour exécuter des programmes Lisp de Barres d'outils 
  • La fonction Connexion 
  • Comment écrire un Pseudocode pour calculer Squares 
  • Comment utiliser PUT & supprimer dans Flex 
  • Comment compiler une fenêtre de commande COBOL 
  • Comment changer la taille de police à l'aide HTML Programmation 
  • Comment faire un langage informatique 
  • Comment puis- je changer le mot de passe via une invite de commande 
  • Comment Partition & Format sous DOS 
  • Avertissements dans Access 2007 
  • Connaissances Informatiques © http://www.ordinateur.cc