Little-Prince

导航

2020年7月26日 #

82&83 删除排序链表中的重复元素

摘要: 83. 删除排序链表中的重复元素 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2输出: 1->2 示例 2: 输入: 1->1->2->3->3输出: 1->2->3 思路:将重复节点全部删除完再移动到下一个元素 代码: /** * Definit 阅读全文

posted @ 2020-07-26 21:37 Little-Prince 阅读(102) 评论(0) 推荐(0) 编辑

25. K 个一组翻转链表

摘要: 25. K 个一组翻转链表 难度困难651给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 示例: 给你这个链表:1->2->3->4->5 当 k = 2 时,应当 阅读全文

posted @ 2020-07-26 19:55 Little-Prince 阅读(135) 评论(0) 推荐(0) 编辑

24.两两交换链表中的节点

摘要: 24.两两交换链表中的节点 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 代码 /** * Definition for singly-linked 阅读全文

posted @ 2020-07-26 18:42 Little-Prince 阅读(86) 评论(0) 推荐(0) 编辑