Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Was macht dieser Algorithmus? Ich komme da immer auf einige unzusammenhängende Zahlen.


TUTETWAS(a,

if (a >  then return PLUS_UNENDLICH

else

m := ((a+b)/2)

if (A[m] < TUTETWAS(a,m-1)) then

if (A[m] < TUTETWAS(m+1,) then return A[m]

else return TUTETWAS(m+1,

else

if (TUTETWAS(a,m-1) < TUTETWAS(m+1,) then

return TUTETWAS(a,m-1)

else return TUTETWAS(m+1,

[/code]

hoffentlich könnt ihr mir helfen.

mfg Astasor

Bearbeitet von flashpixx
Code-Tags

Nach kurzem nicht gründlichen Überlegen bin ich zum Schluss gekommen, dass diese Funktionen den niedrigsten Funktionswert, den die endlichen Folge A[m] im Intervall [a,b] hat sucht.

Es können im Endeffekt nur 2 Werte zurückgegeben werden:

1. A[m] (evtl. nach mehrmaligen rukursiven Aufruf)

2. PLUS_UNENDLICH

letzteres ist nur dann der Fall wenn beim ersten Funktionsaufruf ein ungültiges Intervall [a,b] angegeben wurde -> die linke Intervallgrenze a ist größer als die rechte b.

Desweiteren gilt IMMER

a <= m <= b

A[m] wird dann zurückgegeben wenn weder "links" noch "rechts" von m ein kleiner Wert der Folge existiert.

Wenn A[m] kleiner als der niedrigste Wert "links" von m ist wird der kleinste Wert "rechts" von m zurückgegeben.

Wenn A[m] kleiner als der niedrigste Wert "rechts" von m ist wird links nach dem kleinsten wert gesucht.

  • 3 Wochen später...

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.