Waarom is recursieve binaire zoekactie slechter en waarom is het beter dan de iteratieve?
Python
11037
0
Middle+
116
# Beschrijving van de taak # Een gesorteerde reeks gehele getallen in oplopende volgorde wordt gegeven. # Het is nodig om een functie te implementeren die een binaire zoekopdracht uitvoert naar een element in deze reeks. # De functie moet: # 1. Twee argumenten accepteren: # - een gesorteerde lijst van getallen, # - een doelwaarde om te zoeken. # 2. De index van het gevonden element retourneren, als het element aanwezig is. # 3. -1 retourneren, als het element niet in de lijst staat. # Vereisten # - De oplossing moet iteratief zijn. # - Het is belangrijk om de complexiteit O(log n) te behouden. # - De code moet in Python 3 geschreven zijn en voldoen aan de basisprincipes van schone code.
Middle+
113