Wirklich stecken die Komplexitätsanalyse dieses Problems. Bei den Ziffern 0-9 müssen wir alle Nummern der maximalen Länge k finden, deren Ziffern in aufsteigender Reihenfolge sind.Stuck auf Komplexitätsanalyse eines kniffligen Programms
for example if k = 3 , numbers can be 0,00,000,01,02,03,04,.... 1,11,111,12,...
So ist die Frage im Grunde, dass, wenn Wiederholungen für die Ziffern erlaubt, Wie viele solche Kombinationen sind möglich, alle Zahlen finden weniger als size k (less than digit length k)
, dass Ziffern von rechts nach links wird nicht abnehmende Ordnung sein.
Nun, groß, lassen Sie uns wissen, wenn Sie fertig sind ... – TGrif
So haben Sie die * Anzahl * von Kombinationen finden wollen oder die Kombinationen selbst auflisten? – meowgoesthedog
Es ist wählen (k + 10, 10) - 1, mit Sternen und Bars. Dies erfordert O (1) arithmetische Operationen zur Berechnung. –