ist ich ein Array von ganzen Zahlen (nicht unbedingt sortiert), und ich möchte einen zusammenhängenden Sub-Array zu finden, die Summe seiner Werte sind Minimum, aber größer als ein bestimmter Wert K
Mindest Subarray, die größer als ein Schlüssel
z.B :
Eingang: Array: {1,2,4,9,5}
, Schlüsselwert: 10
Ausgang: {4,9}
Ich weiß, es ist einfach, dies in O(n^2)
zu tun, aber ich will die
Meine Idee in O(n)
tun: Ich konnte sowieso nicht in O(n)
zu diesem Thema finden, aber alles, was ich denken konnte, war von O(n^2)
Zeitkomplexität.
Kann das Array negative oder nur nicht negative Elemente enthalten? –
Nehmen wir an, dass es nur positive Werte haben kann. –