240 发简信
IP属地:北京
  • Swift - LeetCode - 复制带随机指针的链表

    题目 复制带随机指针的链表 问题: 给出一个链表,每个节点包含一个额外增加的随机指针可以指向链表中的任何节点或空的节点。返回一个深拷贝的链表。 ...

  • Swift - LeetCode - 分隔链表

    题目 分隔链表 问题: 给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。你应当保留两个分区...

  • Swift - LeetCode - 删除链表中的节点

    题目 删除链表中等于给定值 val 的所有节点。 问题: 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例: 解题思路: 只...

  • Swift - LeetCode - 删除排序链表中的重复元素

    题目 删除排序链表中的重复元素 问题: 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例: 解题思路: 移除有序链表中的重复...

  • Swift - LeetCode - 合并K个排序链表

    题目 合并K个排序链表 问题: 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 解题思路: 这里就需要用到分治法 。简单...

  • Swift - LeetCode - 合并两个有序链表

    题目 合并两个有序链表 问题: 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 代码:

  • Swift - LeetCode - 相交链表

    题目 相交链表 问题: 编写一个程序,找到两个单链表相交的起始节点。 示例: 说明: 如果两个链表没有交点,返回 null.在返回结果后,两个链...

  • Swift - LeetCode - 环形链表 (1)

    题目 环形链表 1 问题: 给定一个链表,判断链表中是否有环。 说明: 你能否不使用额外空间解决此题? 解题思路: 双指针法: 在找链表中点时用...

  • Swift - LeetCode - 删除排序链表中的重复元素 II

    题目 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 问题: 给定一个排序链表,删除所有重复的元素,使得...