我目前正在做一个编程项目,我需要一些帮助。使用Java在自定义链接列表中实现方法
这是LinkedList类我使用:
class LinkedList {
Node cursor;
private Node head; // first node in the linked list
private int count;
public int getCount() {
return count;
}
public Node getHead() {
return head;
}
public LinkedList() {
head = null; // creates an empty linked list
count = 0;
}
public void addFront(int n) {
Node newNode = new Node(n);
newNode.setLink(head);
head = newNode;
count++;
}
public void deleteFront() {
if (count > 0) {
Node temp = head;
head = temp.getLink();
temp = null;
count--;
}
}
}
下面是我的问题:
如何创建在任何位置,除去在LinkedList的节点的方法?假设第一个节点的位置是1,第二个节点的位置是2,依此类推。
如何交换节点的位置让我们说节点1和节点2?
如何根据名称以升序对LinkedList进行排序(假设名称为'albumName')?
你是否正在实现自己的节点链表? – irrelephant
我正在使用我在网上找到的链表类。我是否需要粘贴代码? – Deon
如果您需要代码帮助,它始终有助于发布代码。 –