Programme sind nicht unbedingt Algorithmen, denn Algorithmen sind Schritte zur Lösung von Problemen, und die Implementierung von Algorithmen hängt von Programmen ab, um Funktionen zu vervollständigen. Das Schreiben eines funktionalen Programms und die Verwendung verschiedener Algorithmen kann das Programm beispielsweise kleiner machen Es gibt viele, daher sind Algorithmen die Essenz der Programmierung.
Die Betriebsumgebung dieses Artikels: Windows7-System, DELL G3-Computer
Muss das Programm ein Algorithmus sein?
Ein Programm ist nicht unbedingt ein Algorithmus. [Programm = Datenstruktur + Algorithmus]
Algorithmus ist der Schritt zur Lösung des Problems. Die Implementierung des Algorithmus hängt vom Programm ab, um die Funktion auszuführen Das Programm ist das Ergebnis und der Algorithmus das Mittel (um die vom Programm verwendete Berechnungsmethode gut zu schreiben). Wenn Sie ein Programm mit derselben Funktion schreiben, kann die Verwendung unterschiedlicher Algorithmen zu großen Unterschieden in Größe und Effizienz des Programms führen. Daher sind Algorithmen die Essenz der Programmierung.
Verwandte Einführung:
Im Allgemeinen sind einige Algorithmen Ideen zur Lösung eines Problems, und Programme sind spezifische Codes, die zur Lösung dieser Probleme geschrieben werden können. Algorithmen haben keine Sprachgrenzen, sie sind nur eine Idee, um denselben Algorithmus zu implementieren. Programme, die in verschiedenen Sprachen geschrieben sind, sind unterschiedlich.
Programme müssen in einer vorgeschriebenen Programmiersprache geschrieben werden, und Algorithmen sind eine Reihe klarer Anweisungen zur Lösung von Problemen. Das heißt, Algorithmen können für bestimmte standardisierte Eingaben häufig die erforderliche Ausgabe erhalten enthält wiederholte Schritte und einige logische Urteile.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ
“!Das obige ist der detaillierte Inhalt vonMuss ein Programm ein Algorithmus sein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!