O-Notation ausdrücken

xyZman

Bekanntes Mitglied
Hallo liebe Community !
Ich habe hier 2 Methoden und würd gerne wissen wie ich diese in
der O-Notation ausdrücke.
Erste halbiert das n bis n<1 wird
O-Notation methode b() = ?
Java:
public static int b(int n) {
    int z = 0;

    while (n > 1) {
      n /= 2;
      z++;
    }
    return z;
  }

Diese Methode berechnet die Wurzel von n also in der O-Notation O(wurzel n )
Java:
public static int c(int n) {
    int t = 1, z = 0;

    while (n > 0) {
      n -= t;
      t += 2;
      z++;
    }
return z;
  }

Wie gebe ich die O-Notation hierfür an ?
Erst wird die Methode b aufgerufen und mit z.b n=20 wird der Wert 4 berechnet.
Mit diesem neuen n wird dann die Methode c(4) gerechnet und der Wert 2 ausgegeben.
Wie stelle ich diese Kombination in O-Notation dar
O-Notation Methode d() = ?
Java:
public static int d(int n) {
 return c(b(n));
  }



Lg
Florian
 

XHelp

Top Contributor
Wie oft kannst du denn eine Zahl durch 2 rechnen? Das ist
eq.latex

Bei den Verschachtelungen von O-Notationen gehst du genau so vor, wie bei den Verschachtelungen von normalen Funktionen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Abstrakte Klassen - Notation Java Basics - Anfänger-Themen 9
monsterherz Punkt Notation funktioniert nicht Java Basics - Anfänger-Themen 4
berserkerdq2 Wo finde ich in der Java Api die Notation zu Threads bezüglich Synchronized? Java Basics - Anfänger-Themen 14
X UML Klassendiagramm, UML Notation Java Basics - Anfänger-Themen 2
P Suche Aufwandsgenerator (o-notation) Java Basics - Anfänger-Themen 1
H O-Notation Java Basics - Anfänger-Themen 2
A JavaScript Object Notation einbinden mittels Maven Java Basics - Anfänger-Themen 7
G Laufzeit/ O/Θ-Notation einer Treeset Methode Java Basics - Anfänger-Themen 0
B Komplexität und O-Notation Java Basics - Anfänger-Themen 2
C O-Notation Java Basics - Anfänger-Themen 1
M Laufzeit und O-Notation Java Basics - Anfänger-Themen 3
J O-Notation Java Basics - Anfänger-Themen 0
N Zeitaufwand - O-Notation Java Basics - Anfänger-Themen 11
H O notation Java Basics - Anfänger-Themen 5
R O-Notation Java Basics - Anfänger-Themen 11
X Schleifen & O Notation Java Basics - Anfänger-Themen 82
I Externer Methodenaufruf, Punkt-Notation Java Basics - Anfänger-Themen 11
K Wissenschaftliche Notation bei double "abschalten" Java Basics - Anfänger-Themen 3
R funktion und o-notation angeben Java Basics - Anfänger-Themen 2
F Zahlen ine-notation aus string Java Basics - Anfänger-Themen 4
M Gleitkommazahlen - Notation ändern Java Basics - Anfänger-Themen 4
S HTML mit num. Unicode Notation (was:Probleme bei Encoding) Java Basics - Anfänger-Themen 7
A UML-Notation Java Basics - Anfänger-Themen 2
C Interface Parameter und Rückgabewerte in Lambda Ausdrücken verwenden Java Basics - Anfänger-Themen 16
W Regulären Ausdrücken Java Basics - Anfänger-Themen 8
A Zusammengesetzte Nomen/Straßennamen mit Regex-Ausdrücken trennen Java Basics - Anfänger-Themen 8
sserio Frage zu Lambda Ausdrücken Java Basics - Anfänger-Themen 7
T Operatoren Seiteneffekte bei Auswertung von Ausdrücken Java Basics - Anfänger-Themen 9
F Frage zu regulären Ausdrücken Java Basics - Anfänger-Themen 4
E Hilfe bei Lambda-Ausdrücken in BlueJ Java Basics - Anfänger-Themen 1
S Fragen zu Ausdrücken&Bedingungen Java Basics - Anfänger-Themen 5
S Frage zu regulären Ausdrücken Java Basics - Anfänger-Themen 6
B Nach regulären Ausdrücken suchen Java Basics - Anfänger-Themen 14
A Counter für die anzahl von regulären ausdrücken Java Basics - Anfänger-Themen 4
M Rekursion Iterativ ausdrücken Java Basics - Anfänger-Themen 3
F Aus Regulären Ausdrücken Zufallszahlen bilden Java Basics - Anfänger-Themen 6
W Datentypen Auswertung von Ausdrücken (Teil 1) Java Basics - Anfänger-Themen 7
O regulären Ausdrücken Java Basics - Anfänger-Themen 2
T HTML Kommentare mit regulären Ausdrücken entfernen Java Basics - Anfänger-Themen 4
D Klammern in regulären Ausdrücken Java Basics - Anfänger-Themen 2
G Problem mit Regulären Ausdrücken Java Basics - Anfänger-Themen 4
J Verschiedene Ausgaben bei gleichen Ausdrücken (Typecasting?) Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben