Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Quels sont les contrôles ActiveX MC…
  • Comment ancrer un DIV au bas d'une p…
  • Comment faire un cercle dans LabVIEW…
  • Comment faire un tableau de bord Lua…
  • Comment puis-je extraire une partie …
  • Algorithme Tutorial 
  • Comment quitter AVG 9 
  • Comment faire pour convertir un octe…
  • Comment utiliser les métadonnées p…
  • Liste des types de formulaires Web a…
  •   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

    Comment trouver le temps Complexité en C + +

    complexité du temps est la mesure de combien de temps un algorithme faudra pour terminer une course à travers le processus. Pour mesurer la complexité de temps avec C + + , vous avez une variété d' options. Ce tutoriel traverse le processus de recherche de complexité en temps . Instructions
    1

    Identifiez votre algorithme. En fonction de votre algorithme , vous devrez utiliser une autre mesure de la complexité du temps. Il existe une variété de différents types d'algorithmes dont logarithmique , la force brute , l'itération et l'indice de la matrice. Une fois que vous avez identifié votre algorithme vous pouvez commencer à analyser.
    2

    Trouvez la complexité en temps . Il s'agit de la partie la plus délicate . Pour trouver la complexité de l'heure de votre algorithme particulier , nourrir des quantités plus grandes de données et voir comment il ralentit. Vous pouvez également analyser les étapes de l'algorithme et de voir comment il s'intègre dans les problèmes de complexité temps passé - analysés. Consultez les informations sur la notation O Big et des informations sur les algorithmes pour plus d'aide (voir Ressources) .
    3

    analyser la complexité de temps pour trouver le meilleur des cas pour votre processus. Si l'algorithme peut être accompli avec une méthode plus rapide , vous voudrez peut-être de travailler à la mise en œuvre de la méthode rapide. En général , les algorithmes vont du plus rapide au plus lent dans cet ordre: constante de temps , temps logarithmique , le temps linéaire polynomiale , exponentielle temps et le temps factorielle . Le plus rapide est habituellement un regard direct et le temps est le même, peu importe la taille de l'entrée. Le plus lent est généralement une méthode de force brute de quelque sorte qui traverse toute possibilité unique et ralentit considérablement l'entrée augmente en taille . Il peut être pas la peine d'optimiser l'algorithme de complexité en temps plus rapide si l'augmentation serait plutôt petite ou si vous faites affaire avec de petites quantités de données. Toutefois, si vous avez affaire à de grandes quantités de données , alors vous voudrez peut-être envisager de prendre le temps nécessaire pour comprendre comment créer un code plus optimisé.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment tuer un espace blanc à Cold Fusion 
  • Comment faire un espace entre les mots en PHP 
  • Comment apprendre la programmation informatique 
  • Comment nommer une variable à l'aide d'une macro SAS 
  • Comment faire pour supprimer mises à jour logicielles 
  • Comment utiliser SDF et SQL Connection 
  • Les utilisations de Prolog 
  • Comment faire pour exécuter une procédure stockée Oracle De la ligne de commande SQL 
  • Comment créer connecter en HTML 
  • Comment compiler un fichier SWF dans FlashDevelop 
  • Connaissances Informatiques © http://www.ordinateur.cc