前面分享了如何删除链表里面的任意数据节点,今天分享如何删除所有数据节点里面含最大值的数据节点。 既然要删除含最大值的数据节点,那么首先要找到哪个数据节点含最大值,于是就可以假设第一个数据节点为最大值,那么我们就拿一个最大值指针指向它,然后依次往后面比较,如果有比他更大的数,就让最大值指针指向更大的数 ...
分类:
其他好文 时间:
2019-08-18 11:38:19
阅读次数:
61
题目链接:https://leetcode cn.com/problems/remove linked list elements/ 题目描述: 删除链表中等于给定值 val 的所有节点。 示例: 思路: 迭代 递归 ...
分类:
其他好文 时间:
2019-08-17 22:00:51
阅读次数:
114
题目链接:https://leetcode-cn.com/problems/remove-linked-list-elements/ 删除链表中等于给定值 val 的所有节点。 示例: ...
分类:
其他好文 时间:
2019-08-16 22:50:31
阅读次数:
102
题目:在O(1)时间删除链表节点 给定单向链表的一个头指针和节点指针,定义一个函数在O(1)时间删除该节点 ...
分类:
其他好文 时间:
2019-08-09 10:41:04
阅读次数:
91
请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。 现有一个链表 -- head = [4,5,1,9],它可以表示为: 示例 1: 输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点, ...
分类:
其他好文 时间:
2019-07-27 22:21:07
阅读次数:
141
题目描述: 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 思路分析: 要考虑两种情况,链表中结点为0或1,此时直接返回原链表;第二种情况就是链表中包含两个及以上的结点。 解 ...
分类:
其他好文 时间:
2019-06-21 22:40:50
阅读次数:
137
1. 找出两个链表的交点 2. 链表反转 3. 归并两个有序的链表 4. 从有序链表中删除重复节点 5. 删除链表的倒数第 n 个节点 6. 交换链表中的相邻结点 7. 链表求和 8. 回文链表 9. 分隔链表 10. 链表元素按奇偶聚集 链表是空节点,或者有一个值和一个指向下一个链表的指针,因此很 ...
分类:
其他好文 时间:
2019-06-12 14:02:43
阅读次数:
154