我目前正在做一個編程項目,我需要一些幫助。使用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
如果您需要代碼幫助,它始終有助於發佈代碼。 –