diff --git a/DataStructures/Lists/SinglyLinkedList.java b/DataStructures/Lists/SinglyLinkedList.java index c9d2413a8..659ba866c 100644 --- a/DataStructures/Lists/SinglyLinkedList.java +++ b/DataStructures/Lists/SinglyLinkedList.java @@ -66,13 +66,12 @@ class SinglyLinkedList { } /** - * This method deletes an element at Nth position - */ + * This method deletes an element at Nth position + */ public void deleteNth(int position) { - if (position < 0 || position > getSize()) { + if (position < 0 || position >= getSize()) { throw new RuntimeException("position less than zero or position more than the count of list"); - } - else if (position == 0) + } else if (position == 0) deleteHead(); else { Node cur = head;