private Node getNodeAt(int idx) throws Exception { if(this.size == 0){ throw new Exception("LinkedList is empty"); } if(idx < 0 || idx >= this.size){ throw new Exception("Invalid Index"); } Node temp = this.head; for(int i = 1; i <= idx; i++){ temp = temp.next; } return temp; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter