Es gibt einige Eigenschaften, denen jeder Algorithmus folgen sollte.Es gibt fünf verschiedene Merkmale, die sich mit verschiedenen Aspekten des Algorithmus befassen.Sie sind wie folgt:
1.Eingabe angegeben
2.Ausgabe angegeben
3.Bestimmtheit
4.Wirksamkeit
5. Endlichkeit
6.Unabhängig
Lassen Sie uns diese Eigenschaften nacheinander sehen.
Die Eingabe sind die Daten, die während der Berechnung transformiert werden output.An der Algorithmus sollte 0 oder mehr genau definierte Eingaben haben.Eingabepräzision erfordert, dass Sie wissen, welche Art von Daten, wie viel und in welcher Form die Daten sein sollten
2)Ausgabe angegeben
Die Ausgabe sind die Daten, die sich aus der Berechnung ergeben (Ihr beabsichtigtes Ergebnis). Ein Algorithmus sollte 1 oder mehr genau definierte Ausgaben haben und der gewünschten Ausgabe entsprechen.Ausgabepräzision erfordert auch, dass Sie wissen, welche Art von Daten, wie viel und in welcher Form die Ausgabe sein sollte (oder ob es überhaupt eine Ausgabe geben wird!).
3)Bestimmtheit
Algorithmen müssen jeden Schritt und die Reihenfolge angeben, in der die Schritte ausgeführt werden müssen.Definität bedeutet, die Reihenfolge der Operationen zum Umwandeln von Eingabe in Ausgabe anzugeben. Algorithmus sollte klar und eindeutig sein.Einzelheiten zu jedem Schritt müssen ebenfalls dargelegt werden (einschließlich des Umgangs mit Fehlern).Es sollte alles quantitative und nicht qualitative enthalten.
Sie können nicht erwarten, dass ein Computer etwas versteht, wenn Sie selbst nicht eindeutig sind.Richtig!
4)Effektivität
Damit ein Algorithmus effektiv ist, müssen alle Schritte, die erforderlich sind, um zur Ausgabe zu gelangen, mit den verfügbaren Mitteln durchführbar sein resources.It sollte keine unnötigen und redundanten Schritte enthalten, die einen Algorithmus unwirksam machen könnten.
Angenommen, Sie kochen ein Rezept und hacken Gemüse, das nicht im Rezept verwendet wird, dann ist es Zeitverschwendung.