反转链表中的一部分 java 数据结构与算法
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode() {}
* ListNode(int val) { this.val = val; }
* ListNode(int val, ListNode next) { this.val = val; this.next = next; }
* }
*/
class Solution {
public ListNode reverseBetween(ListNode head, int left, int right) {
if(left >= right){
return head;
}
//需要保证 left和right 均小于链表的长度
if(head == null ||
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/26033.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论