ListNode

  • java简单算法:删除排序链表中的重复元素

    问题 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 解决 /** * Definition for singly-li…

    编程笔记 2022年7月8日
  • 力扣练习——重排链表

    1.问题描述 给定一个单链表 L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→…   你不能只是单纯的改变节点内部的值,而…

    编程笔记 2022年7月2日
  • LeetCode 热题100 21. 合并两个有序链表

    题目: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。   示例:   解析: 采用双指针,分别指向两个链表,然后将两个链表较小的…

    编程笔记 2022年6月24日
  • LeetCode148排序链表—–归并排序

    题目表述 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。示例: 归并排序 归并排序本质,递归加合并两个有序链表。 利用快慢指针,找到链表中点,以中点为边…

    编程笔记 2022年4月18日
  • 链表划分

    描述给定一个单链表和数值x,划分链表使得所有小于x的节点排在大于等于x的节点之前。你应该保留两部分内链表节点原有的相对顺序。 样例 1: 输入: list = null x = 0…

    编程笔记 2022年4月18日