Ich habe eine einfach sortierte verkettete Liste für den String-Typ geschrieben. Lassen Sie mich Ihnen sagen, was ich zu tun habe.Datenstruktur für Key-Wert in Java ohne Sammlung erstellen
Es gibt Wörter, die in sortierter verknüpfter Liste gespeichert werden sollen. Jedes Wort hat einige Variationen (oder Bedeutungen FYI), die auch in einer einfach sortierten verketteten Liste gespeichert werden müssen.
Also im Grunde jedes Wort in der verknüpften Liste hat Liste der Variationen verknüpft.
Das Problem ist, wie Sie sie verbinden. Ich meine, wenn das Wort entfernt würde auch ihre Variationen zu entfernen.
Jede Hilfe wäre willkommen. Vielen Dank im Voraus.
Update:
unten LinkedList sortiert:
public class LinkedList {
private Node start = null;
private class Node{
private String value = null;
private Node next = null;
}
public void insert(){
// This method will loop from head and inserts in ascending order
}
}
// And other methods like delete etc...
Unten ist das, was ich zu tun versucht:
public class Demo {
public class Word {
private String stringWord;
private LinkedList variations;
}
private LinkedList Words;
Hinweis: Die Verwendung eines API oder Sammlung ist nicht erlaubt
Hausaufgaben Probleme benötigen Sie zeigen uns Ihre Versuche – Natecat
Die äußere Liste nicht 'Liste sein sollte ', aber eine' Liste ', wobei' Wort' zwei Felder hat, die die Wörter selbst ('String') und die Liste der Varianten (' Liste ') sind. –
Andreas
@Andreas Wie kann ich die Liste per String, mit Komparator oder vergleichbar sortieren. Wie? Und ich muss dieselbe verkettete Liste verwenden, um die Liste auch zu sortieren. wo meine Linkedlist nur Zeichenfolgen speichert. –