Hausaufgabe mit LinkedList und LinkedListStack verstehen

gatalena

Mitglied
muss heute noch hausaufgabe abgeben bin aber ne NULL in java..ich weiß, dass ihr keine Hausaufgaben macht aber vllt ist jemand so nett..

Der abstrakte Datentyp „Keller mit Elementen vom Typ T“ wird
durch die generische Schnittstelle
Java:
interface Stack<T> {
  boolean isEmpty();
  T top() throws MyStackException;
  void push(T x);
  void pop() throws MyStackException;
}
beschrieben.

a) Geben Sie eine Klasse LinkedListStack an, die diese Schnittstelle durch eine verkettete Liste implementiert. Lösen Sie jeweils eine eigene Ausnahme aus, falls eine
Operation nicht definiert ist. Realisieren Sie Ihre Implementierung ohne den Import
fremder Klassen.
b) Testen Sie Ihre Implementierung, indem Sie eine Klasse LinkedListStackTest anlegen, mit der alle Methoden des Interfaces für die Datentypen Integer und Character
mit JUnit getestet werden. Ihr Test soll dabei auch den Fehlerfall top/pop für einen
leeren Keller enthalten.
c) Testen Sie anschließend Ihr Programm mit der folgenden Anwendung:Editoren besitzen häufig ein sog. Löschsymbol. Wenn beispielsweise das
Zeichen "#" das Löschsymbol ist, dann wird die Zeichenkette "abc#d##e"
zur Zeichenkette "ae", denn das erste Löschsymbol löscht "c", das zweite
"d" und das dritte "b".
Testen Sie Ihr Programm, indem Sie eine Zeichenkette aus einer Datei einlesen und
das Ergebnis ausgeben. Falls die Datei die Zeichenkette "abc#d##e" enthält, soll also
"ae" ausgegeben werden. Falls die Datei die Zeichenkette "abc #d #e" enthält, soll
dementsprechend "abcde" ausgegeben werden. Verwenden Sie dafür den folgenden
Algorithmus:

– Jedes Zeichen der Datei wird eingelesen.
– Zeichen, die nicht das Löschsymbol sind, werden in einem Keller des Datentyps
Character gespeichert.
– Falls das Zeichen das Löschsymbol ist, wird das oberste Kellerzeichen gelöscht.
– Falls alle Zeichen eingelesen wurden, befindet sich die gesuchte Zeichenkette in
umgekehrter Reihenfolge auf dem Keller. Geben Sie den Kellerinhalt in umgekehrter Reihenfolge aus. Verwenden Sie dazu einen zweiten Keller.
Wie Zeichen aus einer Datei eingelesen werden können, zeigt das folgende Beispielprogramm:
Java:
import java . i o . ∗ ;
public class Test {
  public static void main ( String [ ] args ) {
    File Reader f ;
    int c ;
    try {
      f = new File Reader ( " input . txt " ) ;
      while ( ( c = f . read ( ) ) != −1) {
      System . out . print ( ( char) c ) ;
      }
      f . close ( ) ;
    } catch ( I OException e ) {
      System . out . println ( " Datei fehler ! " ) ;
    }
  }
}
 
Zuletzt bearbeitet von einem Moderator:

gatalena

Mitglied
ich hätte es wohl nicht gepostet wenn es nicht nötig wäre..kann wer vllt wenigstens mit ansatz helfen?..verstehe nicht mal wirklich was man alles machen muss..
 

AquaBall

Top Contributor
So tragisch es klingt:
Aber fang mit 'nem "HelloWorld" an.

Irgendwann muss man eben draufkommen, dass man sich anstrengen muss, wenn man was erreichen will.

Vielleicht ist bei dir der Zeitpunkt heute da!

Das mit "Heute abgeben" kannst du dir so soder so abschminken.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Mojtaba1986 Hausaufgabe (Schleifen) Java Basics - Anfänger-Themen 33
H Codeverbesserung, FH-Hausaufgabe | Bruchrechner Java Basics - Anfänger-Themen 5
I Programmierung-Hausaufgabe: Hilfe benötigt Java Basics - Anfänger-Themen 8
Y Anfänger Hausaufgabe... Swing Java Basics - Anfänger-Themen 6
B Hausaufgabe Berechnung quadratischer Funktion Java Basics - Anfänger-Themen 16
K BubbleSort Hausaufgabe Java Basics - Anfänger-Themen 20
S Hausaufgabe: Java-Programm schreiben zur Berechnung von x und y Java Basics - Anfänger-Themen 9
K Ausgabe problem in einer Hausaufgabe Java Basics - Anfänger-Themen 5
J Hilfe Java Hausaufgabe kommt nicht weiter Java Basics - Anfänger-Themen 5
S hausaufgabe Java Basics - Anfänger-Themen 4
T Theoretische Hausaufgabe Java Basics - Anfänger-Themen 4
T Problem mit einer Java Hausaufgabe Java Basics - Anfänger-Themen 14
A LinkedList implementieren Java Basics - Anfänger-Themen 32
M Wie kann ich den Index i von einer LinkedList überprüfen? Java Basics - Anfänger-Themen 36
Düsseldorf2002 Datentypen Verschachtelte LinkedList Java Basics - Anfänger-Themen 5
Düsseldorf2002 Datentypen Zwei dimensionale LinkedList Java Basics - Anfänger-Themen 8
B Warteschlange erstellen mit LinkedList ? Java Basics - Anfänger-Themen 6
U Objekte in LinkedList löschen und editieren Java Basics - Anfänger-Themen 14
G Java LinkedList remove Methode Java Basics - Anfänger-Themen 5
G Java LinkedList Java Basics - Anfänger-Themen 6
U Objekte in einer LinkedList sortieren Java Basics - Anfänger-Themen 5
S Eigene LinkedList Klasse Java Basics - Anfänger-Themen 4
S Mit einer LinkedList vorwärts und rückwärts iterieren Java Basics - Anfänger-Themen 6
S Endlosschleife beim Ausgeben einer LinkedList Java Basics - Anfänger-Themen 2
G Java LinkedList Java Basics - Anfänger-Themen 3
B LinkedList add-Methode Java Basics - Anfänger-Themen 10
F Windows in LinkedList registrieren Java Basics - Anfänger-Themen 3
A Hilfe, LinkedList Java Basics - Anfänger-Themen 2
H Knoten-Reihenfolge einer LinkedList invertieren Java Basics - Anfänger-Themen 11
H linkedlist generische klassen Java Basics - Anfänger-Themen 169
O Hashmap, ArrayList, LinkedList Java Basics - Anfänger-Themen 7
P Quellcode LinkedList Java Basics - Anfänger-Themen 2
F Collection Aufgabe mit LinkedList Java Basics - Anfänger-Themen 3
N Hilfe bei verknüpfter Liste - Linkedlist Java Basics - Anfänger-Themen 11
P Datentypen LinkedList: Kopie behält Referenz? Java Basics - Anfänger-Themen 3
C ArrayList vs LinkedList vs ? Java Basics - Anfänger-Themen 15
C LinkedList vs. ArrayList Java Basics - Anfänger-Themen 15
O LinkedList zu ArrayList Java Basics - Anfänger-Themen 4
M LinkedList elemente löschen Java Basics - Anfänger-Themen 2
L Problem mit LinkedList Java Basics - Anfänger-Themen 3
F In LinkedList einen Wert ersetzen oder neu einfügen Java Basics - Anfänger-Themen 7
P Hashmap anstatt LinkedList? Java Basics - Anfänger-Themen 6
TechGirl LinkedList - kurze allgemeine Frage Java Basics - Anfänger-Themen 17
B generische LinkedList nach Häufigkeit der Elemente füllen Java Basics - Anfänger-Themen 6
L LinkedList Comparable < > MEHRFACH implementieren? Java Basics - Anfänger-Themen 3
S LinkedList mit Input vergleichen. Java Basics - Anfänger-Themen 5
C Bei der LinkedList auf Palindrom überprüfen Java Basics - Anfänger-Themen 4
F Element aus LinkedList löschen Java Basics - Anfänger-Themen 3
A LinkedList: Probleme beim Auslesen Java Basics - Anfänger-Themen 2
T Collections LinkedList<LinkedList<T>> - Implementierung Java Basics - Anfänger-Themen 10
S Jfreechart mit LinkedList befüllen Java Basics - Anfänger-Themen 1
S JTable LinkedList <Objekt> befüllen Java Basics - Anfänger-Themen 1
K LinkedList aus Arrays ( Lösungsraum Mastermind ) Java Basics - Anfänger-Themen 5
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
K Methoden Probleme mit LinkedList.remove(object) Java Basics - Anfänger-Themen 1
Farbenfroh int in LinkedList einsortieren Java Basics - Anfänger-Themen 4
W Klassen LinkedList funktioniert nicht Java Basics - Anfänger-Themen 6
X LinkedList - Index eines Objekts Java Basics - Anfänger-Themen 2
S Strings in eine LinkedList schreiben und auslesen? Java Basics - Anfänger-Themen 4
D Sortieren von int Werten von Objekten in einer LinkedList, kann nicht auf int Werte zugreifen Java Basics - Anfänger-Themen 3
F Eigene LinkedList - toString Java Basics - Anfänger-Themen 10
T Datentypen gleichmäßiges mischen von 2 LinkedList Java Basics - Anfänger-Themen 3
S Dateien/LinkedList/StringBuffer - SOrtierung klappt nicht so ganz Java Basics - Anfänger-Themen 2
J Datentypen Array von einer LinkedList Java Basics - Anfänger-Themen 5
R LinkedList Java Basics - Anfänger-Themen 8
J Per I/O Streams in LinkedList oder ArrayList schreiben/lesen Java Basics - Anfänger-Themen 6
B LinkedList remove Java Basics - Anfänger-Themen 5
J statische Methoden auf eine LinkedList initialisieren? Java Basics - Anfänger-Themen 5
N LinkedList-checkForComodification Java Basics - Anfänger-Themen 11
N LinkedList Java Basics - Anfänger-Themen 17
P LinkedList sortieren Java Basics - Anfänger-Themen 20
P LinkedList - Stack ... grundlegende Frage Java Basics - Anfänger-Themen 5
Z Erste Schritte LinkedList Werte abfragen und vergleichen Java Basics - Anfänger-Themen 3
B SUCHE: Threadsafe LinkedList Java Basics - Anfänger-Themen 10
Binary.Coder Wie linkedlist für Djikstra nutzen? Java Basics - Anfänger-Themen 6
M Arrays in LinkedList Java Basics - Anfänger-Themen 4
R Collections Probleme mit contains()-Methode [LinkedList] Java Basics - Anfänger-Themen 5
G Collections.binarySearch(LinkedList): cannot find method Java Basics - Anfänger-Themen 6
M LinkedList aktuelle position Java Basics - Anfänger-Themen 3
G Frage zu LinkedList Java Basics - Anfänger-Themen 15
H Dynamische Bindung mit Interfaces und LinkedList Java Basics - Anfänger-Themen 7
I LinkedLIst / ArrayList Konstruktor Java Basics - Anfänger-Themen 4
B Collections RandomAccessfile & Linkedlist Java Basics - Anfänger-Themen 4
S Speichermangel ArrayList/LinkedList Java Basics - Anfänger-Themen 3
V LinkedList size() Java Basics - Anfänger-Themen 2
darekkay Datentypen HashSet bzw. LinkedList mit Werten initialisieren Java Basics - Anfänger-Themen 3
D Probleme mit LinkedList Java Basics - Anfänger-Themen 6
L LinkedList vorgänger Knoten zurück geben Java Basics - Anfänger-Themen 4
S LinkedList indexOf() - geht des irgendwie schneller? Java Basics - Anfänger-Themen 23
S LinkedList<String[]> filtern und sortieren Java Basics - Anfänger-Themen 9
W LinkedList Java Basics - Anfänger-Themen 12
S Frage zum speichern der Daten in einer LinkedList Java Basics - Anfänger-Themen 2
D Fenster in LinkedList verwalten Java Basics - Anfänger-Themen 2
C HashMap mit LinkedList Java Basics - Anfänger-Themen 5
S Datentypen LinkedList Konstruktor, add Alternative Java Basics - Anfänger-Themen 2
truesoul LinkedList Problem Java Basics - Anfänger-Themen 6
M Java Generics LinkedList Java Basics - Anfänger-Themen 5
H LinkedList Element an Stelle x ausgeben? Java Basics - Anfänger-Themen 5
D LinkedList aufrufe Java Basics - Anfänger-Themen 3
S Problem mit ObjectInputStream beim Einlesen von LinkedList Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben