@@ -0,0 +1,751 @@
+public class _0061RotateList %7B%0A  public ListNode rotateRight(ListNode head, int k) %7B%0A    if (head == null) %7B%0A      return null;%0A    %7D%0A    int length = 0;%0A    ListNode node = head;%0A    ListNode tail = null;%0A    while (node != null) %7B%0A      tail = node;%0A      length++;%0A      node = node.next;%0A    %7D%0A    int cut = length - k %25 length;%0A    if (cut == length) %7B%0A      return head;%0A    %7D%0A    node = head;%0A    while (--cut %3E 0) %7B%0A      node = node.next;%0A    %7D%0A    tail.next = head;%0A    head = node.next;%0A    node.next = null;%0A    return head;%0A  %7D%0A%0A  public class ListNode %7B%0A      int val;%0A      ListNode next;%0A      ListNode() %7B%7D%0A      ListNode(int val) %7B this.val = val; %7D%0A      ListNode(int val, ListNode next) %7B this.val = val; this.next = next; %7D%0A  %7D%0A%7D%0A

Add _0061RotateList