Die Suche ergab 111 Treffer

von LukasPhysiker
23. Jun 2017 12:31
Forum: Archiv
Thema: Dauer-Thread: Ihr Zeitaufwand für die AuD
Antworten: 14
Zugriffe: 2718

Re: Dauer-Thread: Ihr Zeitaufwand für die AuD

1. 15 Punkte = 0 Punkte. Das halte ich für sehr unfair. Wenn man im ersten Testat 44 Punkte erreicht, dann muss das zweite mindestens 15 abwerfen, obwohl 4 reichen würden. Wo hast du diese Information her? Ich habe nochmal in die Organisations-Folien geschaut und das nicht gefunden. Das schockiert ...
von LukasPhysiker
23. Jun 2017 12:21
Forum: AuD: Programmieraufgaben
Thema: Präfix Check
Antworten: 6
Zugriffe: 899

Re: Präfix Check

Ok, sorry, was ich gesagt habe, ist (mittlerweile für diese Aufgabe) falsch. Die Tests wurden geändert. Sie sind jetzt strenger und verlangen unbedingt, dass die Klasse StringHelper verwendet wird und sie sind mal wieder fehlerhaft. Hier ist mein neuer Code, der jetzt funktioniert: { if(a == null ||...
von LukasPhysiker
23. Jun 2017 11:37
Forum: AuD: Programmieraufgaben
Thema: Präfix Check
Antworten: 6
Zugriffe: 899

Re: Präfix Check

toCharArray() ist eine Methode der Klasse String. D.h. du musst deine char-Arrays folgendermaßen erstellen:

Code: Alles auswählen

char[] a1 = a.toCharArray();
char[] b1 = b.toCharArray();
von LukasPhysiker
22. Jun 2017 19:55
Forum: AuD: Programmieraufgaben
Thema: Astern - functionality
Antworten: 4
Zugriffe: 489

Re: Astern - functionality

Ok, das mit targetNode != null war in der Tat redundant. Ich wollte nach den NullPointerExceptions einfach sichergehen, dass keine Null-Pointer in den Comparator gefüttert werden und habe nicht darauf geachtet, was sowieso nicht null sein kann. Nach deinem Hinweis mit dem Wiki habe ich mich jetzt ma...
von LukasPhysiker
22. Jun 2017 19:09
Forum: AuD: Programmieraufgaben
Thema: Prim: checkInvariant
Antworten: 2
Zugriffe: 361

Re: Prim: checkInvariant

Hallo Vykyfikation, dein Fehler ist einfach erstmal, dass du das -1 auf die falsche Seite gesetzt hast. getMst().size() soll i-1 sein, nicht i soll getMst().size()-1 sein. Ich habe dann aber mal deinen Code in korrigierter Form in die Aufgabe eingefügt und bekomme wieder den gleichen Fehler. Dann ha...
von LukasPhysiker
22. Jun 2017 18:59
Forum: AuD: Programmieraufgaben
Thema: Kruskal - doFunctionality: hat jemand eine Lösung?
Antworten: 4
Zugriffe: 447

Re: Kruskal - doFunctionality: hat jemand eine Lösung?

Aaah, danke! Ich hätte vielleicht mal genauer auf das Javadoc von addEdge sehen sollen, da steht ja drin, dass es ints und keine Nodes erwartet. Wenn man die complete-Aufgaben und unionFind, das ja anscheinend 0 Punkte gibt und SelectionSort, das ja verbuggt ist, nicht mitzählt, habe ich jetzt alles...
von LukasPhysiker
21. Jun 2017 22:19
Forum: AuD: Programmieraufgaben
Thema: Astern - functionality
Antworten: 4
Zugriffe: 489

Re: Astern - functionality

Hallo joshimoo, danke für den Hinweis! Ich habe das jetzt korrigiert, aber ich habe immer noch die gleichen Fehler. Jedenfalls ist das jetzt mein aktueller Code: { if(node == null) return; AbstractEdgeComparator<E> comp = getComparator(); PriorityQueue<Node<N, E>> openList = getOpenList(); Node<N,E>...
von LukasPhysiker
21. Jun 2017 21:09
Forum: AuD: Programmieraufgaben
Thema: Kruskal - doFunctionality: hat jemand eine Lösung?
Antworten: 4
Zugriffe: 447

Re: Kruskal - doFunctionality: hat jemand eine Lösung?

Hallo Kabooom, danke für deine Antwort! Ich konzentriere mich erstmal darauf, doFunctionality() hinzukriegen, UnionFind gibt ja 0 Punkte... So wie du das beschreibst, sollte das ja eigentlich schon funktionieren: public void doFunctionality() { if(!connected(smallestEdge.getSourceNode(),smallestEdge...
von LukasPhysiker
21. Jun 2017 20:59
Forum: AuD: Programmieraufgaben
Thema: Floydwarshall - complete
Antworten: 8
Zugriffe: 703

Re: Floydwarshall - complete

Ah richtig, sorry, das habe ich beim Experimentieren geändert und nicht zurückgeändert. Das ist jetzt meine executeVariant(): public void executeVariant() { setIteration(getIteration()+1); if(checkBreakCondition()) setCurrentNode(getNodeQueue().get(getIteration())); } Wieder genau ein Fehler: Antwor...
von LukasPhysiker
21. Jun 2017 20:40
Forum: AuD: Programmieraufgaben
Thema: Floydwarshall - complete
Antworten: 8
Zugriffe: 703

Re: Floydwarshall - complete

Ok, das war bei den Graph-Algorithmen nie konsequent so; meistens konnte ich direkt auf die Datenfelder zugreifen. Ich habe jetzt also setCurrentNode() benutzt, dann habe ich festgestellt, dass ich bei checkBreakCondition das () vergessen hatte und statt getIteration() muss man getIteration()-1 eins...
von LukasPhysiker
21. Jun 2017 20:29
Forum: AuD: Programmieraufgaben
Thema: Floydwarshall - complete
Antworten: 8
Zugriffe: 703

Re: Floydwarshall - complete

Hallo Kaboom, danke für deinen Hinweis, aber ich bekomme das immer noch nicht zum Laufen. Das ist jetzt mein Code: public void executeVariant() { setIteration(getIteration()+1); if(checkBreakCondition) currentNode = getNodeQueue().get(getIteration()); } Und das ist die Antwort des Servers: Antwort d...
von LukasPhysiker
21. Jun 2017 20:24
Forum: AuD: Programmieraufgaben
Thema: Astern - functionality
Antworten: 4
Zugriffe: 489

Astern - functionality

Ich bekomme Nullpointerexceptions in Comparator.sum, obwohl ich extra nochmal sichergehe, dass die Argumente nicht null sind... Hier ist mein Code: public void doFunctionality() { Node<N,E> currentNode = getCurrentNode(); if(currentNode == null || currentNode == getTargetNode()) setPathFound(true); ...
von LukasPhysiker
21. Jun 2017 20:14
Forum: AuD: Programmieraufgaben
Thema: Kruskal - doFunctionality: hat jemand eine Lösung?
Antworten: 4
Zugriffe: 447

Kruskal - doFunctionality: hat jemand eine Lösung?

Ich stehe gerade voll auf dem Schlauch. Ich verstehe nicht, wie man connected, union, usw. anwenden soll... Hier ist das erbärmliche Ergebnis meiner bisherigen Versuche: public void doFunctionality() { //try{ Edge<N,E> smallestEdge = getSmallestEdge(); //UnionFind unionFind = new UnionFind(getMst())...
von LukasPhysiker
21. Jun 2017 18:58
Forum: AuD: Programmieraufgaben
Thema: Floydwarshall - complete
Antworten: 8
Zugriffe: 703

Re: Floydwarshall - complete

Ah, stimmt, ich habe ja, wie du in meinem Code siehst, erst versucht, currentNode auf das nächste Element in der nodeQueue zu setzen, aber dabei schlagen die Tests fehl: Antwort des Servers Consistencyreport Function call detection: Function call detection: forbidden call to method: – remove Das sel...
von LukasPhysiker
20. Jun 2017 22:33
Forum: AuD: Programmieraufgaben
Thema: Floydwarshall - complete
Antworten: 8
Zugriffe: 703

Floydwarshall - complete

Ich habe mal wieder einen Fall, wo ich bei den Teilaufgaben eines Algorithmus alle Tests bestehe und nur an der complete-Aufgabe scheitere. Hier ist mein Code: public boolean checkBreakCondition() { return getIteration() < getGraph().getNodeList().size(); } public void executeVariant() { setIteratio...

Zur erweiterten Suche