240 投稿
收录了23篇文章 · 2人关注
  • Swift - LeetCode - 二叉树的最小深度

    题目 二叉树的最小深度 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节...

  • Swift - LeetCode - 链表组件

    题目 链表组件 问题: 给定一个链表(链表结点包含一个整型值)的头结点 head。同时给定列表 G,该列表是上述链表中整型值的一个子集。返回列表...

  • Swift - LeetCode - 相交链表

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

  • Swift - LeetCode - 奇偶链表

    题目 奇偶链表 问题: 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节...

  • Swift - LeetCode - 回文链表

    题目 回文链表 问题: 请判断一个链表是否为回文链表。 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 示例: 解题思...

  • Swift - LeetCode - 重排链表

    题目 重排链表 问题: 给定一个单链表 L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→...

  • Swift - LeetCode - 对链表进行插入排序

    题目 对链表进行插入排序 问题: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据...

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

    题目 环形链表 2 问题: 给定一个链表,返回链表开始入环的第一个节点、如果链表无环、泽返回NULL 说明: 不允许修改给定的链表 解题思路: ...

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

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

  • Swift - LeetCode - 复制带随机指针的链表

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

专题公告

每日 LeetCode