Skip to content

KiligWYu/LeetCode_Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode_Swift

LeetCode & Swift

数据结构

数组

标题 题解 难度 时间复杂度 空间复杂度
1. 两数之和 Swift 简单 O(n) O(n)
11. 盛最多水的容器 Swift 中等 O(n) O(1)
15. 三数之和 Swift 中等 O(n^2) O(logn)
16. 最接近的三数之和 Swift 中等 O(n^2) O(nC3)
18. 四数之和 Swift 中等 O(n^3) O(nC4)
26. 删除有序数组中的重复项 Swift 简单 O(n) O(1)
27. 移除元素 Swift 简单 O(n) O(1)
31. 下一个排列 Swift 中等 O(n) O(1)
33. 搜索旋转排序数组 Swift 中等 O(logn) O(1)
34. 在排序数组中查找元素的第一个和最后一个位置 Swift 中等 O(logn) O(1)
35. 搜索插入位置 Swift 简单 O(logn) O(1)
36. 有效的数独 Swift 简单 O(n^2) O(n)
39. 组合总和 Swift 中等 O(n^n) O(2^n - 1)
40. 组合总和 II Swift 中等 O(n^n) O(2^n - 2)
45. 跳跃游戏 II Swift 中等 O(n) O(1)
46. 全排列 Swift 中等 O(n^n) O(n)
47. 全排列 II Swift 中等 O(n^n) O(n)
48. 旋转图像 Swift 中等 O(n^2) O(1)
53. 最大子数组和 Swift 中等 O(n) O(1)
54. 螺旋矩阵 Swift 中等 O(n^2) O(1)
55. 跳跃游戏 Swift 中等 O(n) O(1)
56. 合并区间 Swift 中等 O(nlogn) O(n)
57. 插入区间 Swift 中等 O(n) O(1)
59. 螺旋矩阵 II Swift 中等 O(n^2) O(1)
63. 不同路径 II Swift 中等 O(mn) O(mn)
64. 最小路径和 Swift 中等 O(mn) O(mn)
66. 加一 Swift 简单 O(n) O(1)
73. 矩阵置零 Swift 中等 O(n^2) O(1)
74. 搜索二维矩阵 Swift 中等 O(log(m + n)) O(1)
75. 颜色分类 Swift 中等 O(n) O(1)
77. 组合 Swift 中等 O(n^n) O(n)
78. 子集 Swift 中等 O(n^n) O(n)
79. 单词搜索 Swift 中等 O(3mn) O(k)
80. 删除有序数组中的重复项 II Swift 中等 O(n) O(1)
81. 搜索旋转排序数组 II Swift 中等 O(logn) O(1)
88. 合并两个有序数组 Swift 简单 O(n) O(1)
90. 子集 II Swift 中等 O(n^n) O(n)
105. 从前序与中序遍历序列构造二叉树 Swift 中等 O(n^n) O(n)
106. 从中序与后序遍历序列构造二叉树 Swift 中等 O(nlogn) O(n)
108. 将有序数组转换为二叉搜索树 Swift 简单 O(n) O(1)
118. 杨辉三角 Swift 简单 O(n^2) O(n^2)
119. 杨辉三角 II Swift 简单 O(n) O(n)

字符串

标题 题解 难度 时间复杂度 空间复杂度
3. 无重复字符的最长子串 Swift 中等 O(n) O(n)

About

LeetCode 算法题的 Swift 解法。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages