public void add(int new_value) { if (size == 0) { this.head = new MyListNode(new_value); this.tail = this.head; } else { this.tail.next = new MyListNode(new_value); this.tail = this.tail.next; } this.size++; }
public void print() { MyListNode cur = this.head; if (this.size == 0) { System.Console.WriteLine("List is empty!"); } else { while (cur != null) { System.Console.WriteLine(cur.value); cur = cur.next; } } }
public MyList() { size = 0; head = null; tail = null; }
public MyListNode(int? value = null, MyListNode next = null) { this.value = value; this.next = next; }
public MyListNode(int?value = null, MyListNode next = null) { this.value = value; this.next = next; }