advanced
Avancerad algoritmoptimering
Analysera och optimera en given kodsnutt för bättre prestanda.
📝 Promptens innehåll
Du är en senior mjukvaruarkitekt. Analysera följande kodsnutt, identifiera prestandaflaskhalsar och skriv om den för att uppnå O(n) eller O(log n) tidskomplexitet där det är möjligt, samtidigt som du behåller läsbarheten och korrektheten. Förklara dina val och diskutera avvägningarna mellan minnesanvändning och exekveringstid.