• + 0 comments

    java 8 solution

        public static SinglyLinkedListNode deleteNode(SinglyLinkedListNode llist, int position) {
        // Write your code here
      SinglyLinkedListNode  current = llist;
      if(position ==0){
          current = current.next;
          return current;
      }
      for (int i = 0;i<position-1;i++){
          current = current.next;
      }
      current.next = current.next.next;
      return llist;
        }