Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 15 von 27 Treffern Seiten (2): [1] 2 nächste »
Autor Beitrag
Thema: binärbaum
Abed

Antworten: 0
Hits: 3.617
binärbaum 04.01.2016 23:55 Forum: Algorithmen


Meine Frage:
es geht um ein binärbaum und sein remove Methode
in meiner Aufgabe soll ich Public void remove (E value) bzw einige Hilfsmethode anlegen
1- Eine Methode, die einen Node mit dem Wert value findet und zurückgibt
2-Eine Methode, die die Anzahl der Nachfolger-Nodes eines Node zurückgibt.
3-Eine Methode, die testet ob ein Node der linke bzw. der rechte Nachfolger seines
Vorgngers ist.
4- Eine Methode, die den kleinsten Wert im Baum ab dem rechten Nachfolger eines Node sucht.

Meine Ideen:
private class Node{
private Node left;
private Node right;
private Node parent;
}
public void remove(E value) {

}
public Node remove1 (Node value){
if(value== null){
return null;
}else{
return value;
}

//return value;
}
private int remove2 (){
int sum1 = 0;
int sum2= 0;
Node left;
Node right;
if(left!= null){
sum1 = left.remove1();
}

if(right != null){
sum2 = right.remove1();
}
return 1 + sum1 + sum2;
}

für 3 und 4 hab keine Idee
Thema: Binärbaum Theorie Beweis
Abed

Antworten: 6
Hits: 7.442
noch ne Frage zum beweisen 04.01.2016 23:41 Forum: Theoretische Informatik


wie kann ich beweisen ,
Ein vollständiger Binärbaum der Höhe n hat genau 2^n - 1 innere Knoten

.Ein Baum mit maximalem Verzweigungsgrad t besitzt auf Ebene k maximal tk Knoten.



danke
Thema: die Komplexitaet der angegebenen Operationen im O-Kalkuel
Abed

Antworten: 7
Hits: 5.303
27.12.2015 13:14 Forum: Theoretische Informatik


hmmm okey
trotzdem danke
kannst Du bitte die Frage loeschen
Thema: die Komplexitaet der angegebenen Operationen im O-Kalkuel
Abed

Antworten: 7
Hits: 5.303
27.12.2015 00:46 Forum: Theoretische Informatik


eig weiss ich nicht die Frage war so
aber ich glaube
Einfügen eines Element an der SStelle k in einen Array [n]
vorher sollen wir die elemente ,die bereits in der stelle K eingefuegt werden , mit >= k jeweils verschieben
der Aufwand O(n-k)
Thema: die Komplexitaet der angegebenen Operationen im O-Kalkuel
Abed

Antworten: 7
Hits: 5.303
21.12.2015 17:20 Forum: Theoretische Informatik


ah okey sorry
Geben Sie die kleinste obere Schranke fuer die Komplexitaet der angegebenen Operationen im O-Kalkuel an mit begrundung
a) Einfuegen an der Position k < n in eine Listenstruktur von n Elementen, implementiert als:
Array (unter Erhalt aller bereits existenten Eintrage. Nehmen Sie an, dass am Ende,des Arrays noch leere Eintraege existieren.)?
.einfach verkettete Liste
.doppelt verkettete Liste
b) Erweitern der Kapazitaet und anschließendes Einfuegen am Ende einer Listenstruktur beste-
1hend aus n Elementen und einer maximalen Kapazitaet von m = n Elementen, implementiert
als:
. Array
. einfach verkettete Liste
. doppelt verkettete Liste

c) Loeschen des ersten Elements einer Listenstruktur von n Elementen, implementiert als:
• Array (das an jeder Position nur gueltige Elemente enthalten darf!)
• einfach verkettete Liste
• doppelt verkettete Liste
d) Finden des Medians (= mittleres Element in sortierter Reihung) in einer aufsteigend
sortierten Listenstruktur mit n Elementen, implementiert als:
• Array
• einfach verkettete Liste
• doppelt verkettete Liste
Thema: Rekursion mit Binärzahlen
Abed

Antworten: 1
Hits: 3.154
Rekursion mit Binärzahlen 03.12.2015 09:31 Forum: Sonstige Fragen


Meine Frage:

wie kann man für den Fall n >= 2 im binaerzahl bestimmen?

Meine Ideen:
4 . keine Idee
5. a)linear Rekursion
b und c keine Idee
Thema: Rekursion mit Binärzahlen
Abed

Antworten: 0
Hits: 2.872
Rekursion mit Binärzahlen 02.12.2015 10:05 Forum: Theoretische Informatik


Meine Frage:
wie kann man für den Fall n >= 2 im binaerzahl bestimmen?

Meine Ideen:
4 . keine Idee
5. a)linear Rekursion
b und c keine Idee
Thema: wie kann man 2 binaerzahl (int[] a, int[]b) nach rechts verschieben ohne >> und << zu verwenden
Abed

Antworten: 5
Hits: 4.905
23.11.2015 16:33 Forum: Sonstige Fragen


also ich hab schrftlich gemacht und hab so gekriegt {0,0,1,0,0,0,0,1}
und hab ich mal probiert
int[] shift = new int[input.length];
shift = a;
int verschieben = 1;

for (int i = b.length - 1; i >= 0; i--) {
if (b[i] == 1) {

for (int y = 0; y < shift.length - 1; y++) {
if (y < verschieben) {
shift[y] = 0;
} else {
shift[y] = shift[y-verschieben];
}
}
}
verschieben = verschieben * 2;

}
return shift;
Thema: wie kann man 2 binaerzahl (int[] a, int[]b) nach rechts verschieben ohne >> und << zu verwenden
Abed

Antworten: 5
Hits: 4.905
23.11.2015 16:25 Forum: Sonstige Fragen


um 2 schiften,
int[] a = {1,0,0,0,0,1,1,0};
int[] b = {0,0,0,0,0,0,1,0};
ich dachte dass ich mit 2er komplemt was zu tun hab aber egal
so
Thema: wie kann man 2 binaerzahl (int[] a, int[]b) nach rechts verschieben ohne >> und << zu verwenden
Abed

Antworten: 5
Hits: 4.905
wie kann man 2 binaerzahl (int[] a, int[]b) nach rechts verschieben ohne >> und << zu verwenden 23.11.2015 12:02 Forum: Sonstige Fragen


Meine Frage:
wie kann man 2 binaerzahl (int[] a, int[]b), die z,b lange 8 haben, nach rechts verschieben ohne >> und << zu verwenden

Meine Ideen:
ich stelle am Anfang einen Array
ich konvertiere (a) ins 2er komplement und addiere ich es mit a also
b = add(b, seine 2er komplement)
for ( int i = 0 ; i< 8 -1 ; i--){
Thema: divide(int[] a, int[] b)
Abed

Antworten: 1
Hits: 3.176
divide(int[] a, int[] b) 23.11.2015 08:52 Forum: Sonstige Fragen


Meine Frage:
public static int [] divide (int[] a, int[] b)
die laenge a und b sind [8]

und ich weiss nicht wie ich die beiden von einandern dividieren kann?
ich soll a und b nicht in dezimalsystem oder in ein int konvertieren


Meine Ideen:
erstmal erstelle ich ein array und for-schleife
mehr ka smile
Thema: binärezahlen addieren
Abed

Antworten: 5
Hits: 4.384
ich hab was enders gemacht und hat nicht geklappt 23.11.2015 08:44 Forum: Sonstige Fragen


int[] c = new int[a.length];
int ue = 0; // uebertrag
for (int i = a.length - 1; i >= 0; i--) {

if (a[i] + b[i] + ue == 0) {
c[i] = 0;
} else if (a[i] + b[i] == 1) {
c[i] = 0;
if (ue == 1) {

c[i] = 0;
}
} else if (a[i] == 1 && b[i] == 1) {
c[i] = 0;
ue = 1;
if (ue == 1) {
c[i] = 1;
}
vielen vielen Dank
Thema: Umwandlung direkt von Binärzahl ins Hexadezimalsystem und ins Okalsystem ohne umweg über das dezimalsystem oder die komplette zahl zu konvertierern
Abed

Antworten: 1
Hits: 2.955
Umwandlung direkt von Binärzahl ins Hexadezimalsystem und ins Okalsystem ohne umweg über das dezimal 22.11.2015 21:26 Forum: Sonstige Fragen


Meine Frage:
Umwandlung direkt von Binärzahl ins Hexadezimalsystem und ins Okalsystem ohne umweg über das dezimalsystem oder die komplette zahl zu konvertieren

Meine Ideen:
keine Idee
Thema: eine Binärzahl nach rechts verschieben und in einem Arraz zu speichern ohne konvertieren der beiden Zahlenin in ein anders System
Abed

Antworten: 1
Hits: 2.849
eine Binärzahl nach rechts verschieben und in einem Arraz zu speichern ohne konvertieren der beiden 21.11.2015 12:36 Forum: Sonstige Fragen


Meine Frage:
wie kann ich eine Binärzahl nach rechts verschieben ohne ( >> oder << ) zu benutzen und in einem Arraz zu speichern ohne konvertieren der beiden Zahlenin in ein anders System

in dieser Methode
public static int[] shiftRight(int[] lol, int[] software)

Meine Ideen:
ich erstelle erstmal eine Array
int [] rechts = new int [lol.length]
for (i=0;i<lol.length -2; i++){
rechts [i]+= 0;
}
Thema: Umwandlung von Binärzahl in ein int durch das Hornerschema
Abed

Antworten: 4
Hits: 4.127
21.11.2015 12:24 Forum: Sonstige Fragen


vielen Dank
hat bei mir geklappt
Zeige Beiträge 1 bis 15 von 27 Treffern Seiten (2): [1] 2 nächste »