反转链表主要是通过三个指针,指向当前位置的指针,指向前一个节点的指针和指向后一个的指针
//这里说的是两两交换,所以可以理解为两个一组,反转这组链表//写成代码就是这段代码int k = 2; //意思是两个一组//prev = null//next = nullwhile(curr != null && k>0){next = curr.next; //1curr.next = prev; //2prev = curr; //3curr = next; //4k--;}//我们首先确定了哪个是当前节点,第1步指定了next节点是什么//第二步让当前节点的next指向自己的上一个节点//第3步和第4步的意思是让当前节点和下个节点向后推进,k--指的是这组链表已经处理了一个元素
