Bei einem Array nicht negativer Ganzzahlen sind Sie zunächst am ersten Index des Arrays positioniert.Minimale Anzahl von Schritten, die erforderlich sind, um den letzten Index zu erreichen
Jedes Element im Array repräsentiert Ihre maximale Sprunglänge an dieser Position.
Ihr Ziel ist es, den letzten Index in der minimalen Anzahl von Sprüngen zu erreichen.
Zum Beispiel: Wechsel (1 Stufe aus dem Index 0 auf 1 gegebene Gruppe A = [2,3,1,1,4]
Die minimale Anzahl von Sprüngen den letzten Index zu erreichen, 2. ist, dann 3 Schritte zum letzten Index.)
Ich habe ein dp [] Array von links nach rechts so gebaut, dass dp [i] die minimale Anzahl von Sprüngen angibt, die benötigt werden, um arr [i] von arr [0] zu erreichen. Schließlich geben wir dp [n-1] zurück.
Worst Case-Zeit Komplexität meines Codes ist O (n^2).
Kann dies in einer besseren Zeit Komplexität getan werden.
** Diese Frage wird vom Leetcode kopiert.