Maison >Problème commun >Un programme doit-il être un algorithme ?
Les programmes ne sont pas nécessairement des algorithmes, car les algorithmes sont des étapes pour résoudre des problèmes et les programmes sont le code des algorithmes. La mise en œuvre d'algorithmes dépend des programmes pour accomplir des fonctions. Par exemple, l'écriture d'un programme fonctionnel et l'utilisation de différents algorithmes peuvent rendre le programme plus petit et plus petit. moins efficaces. Il y en a beaucoup, les algorithmes sont donc l’essence même de la programmation.
L'environnement d'exploitation de cet article : système Windows7, ordinateur DELL G3
Le programme doit-il être un algorithme ?
Un programme n'est pas nécessairement un algorithme. [Programme = structure de données + algorithme]
L'algorithme est l'étape pour résoudre le problème. Le programme est le code de l'algorithme. La mise en œuvre de l'algorithme dépend du programme pour compléter la fonction. le programme est le résultat et l'algorithme est le moyen (pour bien écrire la méthode de calcul utilisée par le programme). Lors de l'écriture d'un programme avec la même fonction, l'utilisation d'algorithmes différents peut rendre la taille et l'efficacité du programme très différentes, les algorithmes sont donc l'essence même de la programmation.
Introduction connexe :
De manière générale, certains algorithmes sont des idées pour résoudre un problème, et les programmes sont des codes spécifiques et faciles à écrire pour résoudre ces problèmes. Les algorithmes n'ont pas de frontières linguistiques, ce ne sont qu'une idée. Pour implémenter le même algorithme, les programmes écrits dans différents langages seront différents.
Les programmes doivent être écrits dans un langage de programmation prescrit et les algorithmes sont très arbitraires. Les algorithmes sont souvent une série d'instructions claires pour résoudre des problèmes. contient des étapes répétées et quelques jugements logiques.
Pour plus de connaissances connexes, veuillez visiter la rubrique
FAQCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!