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.

Finden der fehlenden Zahl in einem Array

Empfohlene Antworten

Ja das ist Korrekt, dass bei jedem Vergleich weniger Daten durchgegangen werden (das ist das was du berechnet hast), aber du musst das noch mit der Anzahl der durchgeführten Vergleiche multiplizieren und dann ist es nicht mehr O(n) ;)

Rechne mir das bitte mal an einem Beispiel vor

Bitte gebt mir eins auf den Deckel, wenn ich jetzt kompletten Unfug erzähle, aber ist das nicht eine Paritätsberechnung?

Ich verteile n Bitfolgen der Breite c auf n Platten eines RAID-Arrays (4 oder 5, 'passende' Blockgrößen vorausgesetzt) mit n Nutzplatten und einer Parity-Platte. Dann fällt mir eine der Platten aus und ich mache ein XOR über alle anderen, um die verlorenen Bits zu rekonstruieren. Läuft das nicht in O(c*n) ?

Die Anzahl der Bits ist aber bereits berücksichtigt. Die Anzahl der Bits entspricht der maximalen Anzahl der Summanden. Aber egal wie viele das werden, es bleibt bei O(n), da die Reihe nun mal entsprechend konvergiert.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

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.