以下は、リンクされたリストを逆にする私のコードです:
public LinkedList reverse() {
LinkedList m = new LinkedList();
Node temp = this.getHeadNode();
while(temp!= null) {
m.insertFirst(temp.getElement());
temp = temp.getNext();
}
m.getTailNode().setNext(null);
return m;
}
私の関数で宣言されたローカル変数 LinkedList mi について、それは私が O(n) 量の追加スペースを使用していることを意味しますか、それとも一定量のスペースと見なされますか?