Maison > Problème commun > Un programme doit-il être un algorithme ?

Un programme doit-il être un algorithme ?

藏色散人
Libérer: 2021-10-15 13:47:45
original
19253 Les gens l'ont consulté

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.

Un programme doit-il être un algorithme ?

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

FAQ

 !

Ce 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal