[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/kumarravi/crackingCodingInterview/master/NodeLinkedList.java [Back]  [Original]

package cracking.coding;

public class NodeLinkedList {
	
	NodeLinkedList next;
	int value;
	
	NodeLinkedList(int val){
		this.value = val;
		this.next = null;
	}
	
	public void insert (int val){
		NodeLinkedList New = new NodeLinkedList(val);
		NodeLinkedList n = this;
		while(n.next != null){
			n =  n.next;
		}
		n.next = New;
	}
	
	public NodeLinkedList delete(NodeLinkedList head, int val){
		NodeLinkedList n =head;

		if(n.value == val){
			return n.next;
		}
		
		while(n.next != null){
			if(n.next.value == val){
				n.next = n.next.next;
				return head;
			}
			n=n.next;
		}
		return head;
	}

}

Web Proxy Viewer  |  New URL  |  Original Page