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

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -