摘要:
就是双指针移动呢 忽略了特殊情况的判断 有可能是设置的标记倒数第n个节点的指针还没移动呢 形如例子【1,2 n=2】 或者链表很短 都不存loc下下个元素 会找不到 溢出报错 class Solution { public ListNode removeNthFromEnd(ListNode hea 阅读全文
posted @ 2023-02-27 16:52
Ssshiny
阅读(15)
评论(0)
推荐(0)
摘要:
只要一个一步一步走 另一个指针两步两步走 然后快的走到终点 慢的就是中点//只有两种情况 一种中间节点有一个 一种有两个 分开讨论一下 public static ListNode middleNode(ListNode head) { ListNode temp=head; while(temp. 阅读全文
posted @ 2023-02-27 11:27
Ssshiny
阅读(19)
评论(0)
推荐(0)
摘要:
刚开始尝试像数组一样直接用找到一个单独的字符串就首尾双指针调换 报错 才知道java的String类一旦创建就不可以改变了 又去看了字符串 发现StringBuffer类型可以改变 并且具有内置的函数 可以直接reverse等操作 最后直接 .toString() 即可 然后设置了一个temp的St 阅读全文
posted @ 2023-02-27 10:35
Ssshiny
阅读(18)
评论(0)
推荐(0)