だから私はJavaのリンクされたリストからアイテムを削除しようとしています.私はJavaの事前定義されたLLを使用していませんが、私は自分自身で作業しています.
アイテムを削除するという概念は、リンクをたどり、リスト内のデータを 1 つずつ比較することです。
これが私が思いついたものですが、うまくいきません!
public void delStudent(int regN) {
Node current = head;
Node q = head;
if (current.getStudent().getRegN() == regN) {
head = head.link;
}
for (int i = 0; i < this.length() - 1; i++) {
if (current.getStudent().getRegN() != regN) {
current = current.link;
q = current;
}
}
q.link= current.link.link;
}