Loading

摘要: 思路 方法:快慢指针 初始时,p,q都指向链表头节点,让q比p先走k步,之后p,q一起走,每次一步,当q为NULL的时候,p指向的就是倒数第k个节点。 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int 阅读全文
posted @ 2021-03-04 18:47 拾月凄辰 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 思路 方法:首尾双指针 定义头指针 i,尾指针 j.i 一直往右移,直到它指向的值为偶数j 一直往左移, 直到它指向的值为奇数交换 nums[i] 和 nums[j]重复上述操作,直到 i >= j 1 class Solution { 2 public: 3 vector<int> exchang 阅读全文
posted @ 2021-03-04 18:34 拾月凄辰 阅读(56) 评论(0) 推荐(0) 编辑