java - In this method I keep getting a return value of One even after I add more nodes -
got quick question, part of linked list. determines size of list is, doesnt work @ moment because keeps returning 1 after add more nodes.
public int size(){ listnode currentnode = null; listnode previousnode = null; int numberofnodes = 0; if (head == null) return 0; previousnode = head; currentnode = head.next; numberofnodes++; while (currentnode != null){ previousnode = currentnode; currentnode = currentnode.next; numberofnodes++; } return numberofnodes; }
if addnode function 1 in here have error:
last line should
previousnode.next = newnode;
instead of
newnode = previousnode.next;
Comments
Post a Comment