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

Informatiker Board » Themengebiete » Informatik in der Schule » Queue im Java-Editor » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Queue im Java-Editor
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Tina
Grünschnabel


Dabei seit: 17.01.2016
Beiträge: 3

Queue im Java-Editor Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,
ich habe den Hinweis gelesen, dass schon Lösungsansätze vorhanden sein sollen. Versuche es aber dennoch, da ich überhaupt keinen blassen Schimmer Habe Gott
Ich brauch dringendst eine Lösung zu einer Aufgabe und weiß nicht einmal, ob die Daten, die ich habe ausreichen...
Es soll eine Queue im Java-Editor erstellte werden mit
3 Klassen
1.Queue kennt nur Anfang und Ende
2.Nodes verweisen immer auf nächten node und auf andere klaee (Person)
3.person: Inhalt zu einzlnen nodes
Methoden.
Einfügen (neuer node)
Löschen >(node)
1-5 nach Priorität ordnen / Priorität zuweisen

kann man damit überhaupt etwas anfangen????
hab von dem ganzen überhaupt keine Ahnung>>!!!!!
17.01.2016 15:54 Tina ist offline Beiträge von Tina suchen Nehmen Sie Tina in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ist das die komplette Angabe, die du hast?
Sagen dir verkettete Listen etwas?

__________________
Syntax Highlighting fürs Board (Link)
17.01.2016 16:01 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Tina
Grünschnabel


Dabei seit: 17.01.2016
Beiträge: 3

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

das ist alles was ich habe- steht wohl irgendwie im Zusammenhang mit der generischen Schlange

bin völlig verzweifelt, merke aber an der Antwort, dass man so wohl nicht weiterkommt...
Vielen Dank für die Reaktion- muss wohl aufgeben
17.01.2016 16:43 Tina ist offline Beiträge von Tina suchen Nehmen Sie Tina in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Es geht schon. Könnte nur sein, dass du dich an bestimmte Vorgaben halten sollst.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
public class Main {

	public static void main(String[] args) {
		Queue<Person> q = new Queue<Person>();
		q.add(new Person("A"));
		q.add(new Person("B"));
		System.out.println(q.pop());
		System.out.println(q.pop());
		q.add(new Person("C"));
		System.out.println(q.pop());
	}
}

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
public class Queue<T> {
	private Node<T> first, last;

	public void add(T item) {
		Node<T> newNode = new Node<T>(item);
		if (first == null) {
			first = newNode;
			last = first;
		} else {
			last.next = newNode;
		}
	}

	public T pop() {
		Node<T> result = first;
		if (first != null)
			first = first.next;
		return result.getItem();
	}
}

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
public class Node<T> {
	Node<T> next;
	T item;

	public Node(T item) {
		this.item = item;
	}

	public void setNext(Node<T> next) {
		this.next = next;
	}

	public Node<T> getNext() {
		return next;
	}

	public T getItem() {
		return item;
	}
}

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
public class Person {
	String name;

	public Person(String name) {
		this.name = name;
	}

	@Override
	public String toString() {
		return name;
	}
}


__________________
Syntax Highlighting fürs Board (Link)
17.01.2016 16:55 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Tina
Grünschnabel


Dabei seit: 17.01.2016
Beiträge: 3

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Vielen Dank für die Mühe- werde es hiermit versuchen- sehr nett!!!
17.01.2016 18:34 Tina ist offline Beiträge von Tina suchen Nehmen Sie Tina in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Informatiker Board » Themengebiete » Informatik in der Schule » Queue im Java-Editor