Algorithm Solutions In Swift
1.0.0
该存储库中包含来自AlgoExpert,Leetcode&Hackerrank的解决方案,该解决方案以Swift编程语言。
欢迎建议和贡献。
| 序列号 | 问题 | 解决方案 | 时间复杂性 | 空间复杂性 | 笔记 |
|---|---|---|---|---|---|
| 1 | 3D表面积 | 关联 | _ | _ | _ |
| 2 | 几乎分类了 | 关联 | _ | _ | _ |
| 3 | 二进制搜索树 | 关联 | _ | _ | _ |
| 4 | 钻头和 | 关联 | _ | _ | _ |
| 5 | 将小数转换为二进制 | 关联 | _ | _ | _ |
| 6 | 计数对 | 关联 | _ | _ | _ |
| 7 | 加密 | 关联 | _ | _ | _ |
| 8 | 超长的阶乘 | 关联 | _ | _ | _ |
| 9 | 拉里的数组 | 关联 | _ | _ | _ |
| 10 | 合并排序 | 关联 | _ | _ | _ |
| 11 | palindrome string | 关联 | _ | _ | _ |
| 12 | 反向字符串 | 关联 | _ | _ | _ |
| 13 | 自然数量 | 关联 | _ | _ | _ |
| 14 | Tic Tac Toe获胜者 | 关联 | _ | _ | _ |
| 15 | 两个字符串 | 关联 | _ | _ | _ |
| 序列号 | 问题 | 解决方案 | 时间复杂性 | 空间复杂性 | 笔记 |
|---|---|---|---|---|---|
| 1 | 3总和 | 关联 | _ | _ | _ |
| 2 | 合并间隔 | 关联 | _ | _ | _ |
| 3 | 划分两个整数 | 关联 | _ | _ | _ |
| 4 | 单个数字 | 关联 | _ | _ | _ |
| 5 | 多数元素 | 关联 | _ | _ | _ |
| 6 | 三个数字总和零 | 关联 | _ | _ | _ |
| 7 | 二进制搜索 | 关联 | _ | _ | _ |
| 8 | 第一个坏版本 | 关联 | _ | _ | _ |
| 9 | 搜索插入位置 | 关联 | _ | _ | _ |
| 10 | 合并间隔 | 关联 | _ | _ | _ |
| 11 | 排序颜色 | 关联 | _ | _ | _ |
| 12 | 设计hashmap | 关联 | _ | _ | _ |
| 13 | 排序阵列的正方形 | 关联 | _ | _ | _ |
| 14 | 旋转阵列 | 关联 | _ | _ | _ |
| 15 | 将零移至结束 | 关联 | _ | _ | _ |
| 16 | 两个总和 - 输入数组排序 | 关联 | _ | _ | _ |
| 17 | 帕斯卡的三角形-II | 关联 | _ | _ | _ |
| 18 | 旋转图像 | 关联 | _ | _ | _ |
| 19 | 螺旋Matix II | 关联 | _ | _ | _ |
| 20 | 反向字符串 | 关联 | _ | _ | _ |
| 21 | 字符串中的单词 | 关联 | _ | _ | _ |
| 22 | 在2D矩阵中搜索 | 关联 | _ | _ | _ |
| 23 | 擦除重叠的间隔 | 关联 | _ | _ | _ |
| 24 | 链接列表的中间 | 关联 | _ | _ | _ |
| 25 | 从链接列表的末端删除nth节点 | 关联 | _ | _ | _ |
| 26 | 最长的子字符串而没有重复字符 | 关联 | _ | _ | _ |
| 27 | 串中的置换 | 关联 | _ | _ | _ |
| 28 | 增加三胞胎子序列 | 关联 | _ | _ | _ |
| 29 | 除自我以外的阵列 | 关联 | _ | _ | _ |
| 30 | 子阵列总和等于k | 关联 | _ | _ | _ |
| 31 | 添加字符串 | 关联 | _ | _ | _ |
| 32 | 最长的回文 | 关联 | _ | _ | _ |
| 33 | 单词模式 | 关联 | _ | _ | _ |
| 34 | 分区标签 | 关联 | _ | _ | _ |
| 35 | 小组的Anagrams | 关联 | _ | _ | _ |
| 36 | 乘字符串 | 关联 | _ | _ | _ |
| 37 | 洪水填充 | 关联 | _ | _ | _ |
| 38 | 岛最大区域 | 关联 | _ | _ | _ |
| 39 | 合并两棵二元树 | 关联 | _ | _ | _ |
| 40 | 每个节点中的下一个正确的指针 | 关联 | _ | _ | _ |
| 41 | 三个总和较小 | 关联 | _ | _ | _ |
| 42 | 螺旋矩阵 | 关联 | _ | _ | _ |
| 43 | 有效的括号 | 关联 | _ | _ | _ |
| 44 | 买卖股票的最佳时间 | 关联 | _ | _ | _ |
| 45 | 最长的回文 | 关联 | _ | _ | _ |
| 46 | 子集 | 关联 | _ | _ | _ |
| 47 | 使用最低操作转换时间 | 关联 | _ | _ | _ |
| 48 | 查找零或一个失败的球员 | 关联 | _ | _ | _ |
| 49 | 最大的整数数字互换 | 关联 | _ | _ | _ |
| 50 | 大多数水容器 | 关联 | _ | _ | _ |
| 51 | 许可证密钥格式 | 关联 | _ | _ | _ |
| 52 | 唯一的电子邮件地址 | 关联 | _ | _ | _ |
| 53 | 按平等排序 | 关联 | _ | _ | _ |
| 54 | 最大袋子,岩石的全容量 | 关联 | _ | _ | _ |
| 55 | 搜索2D矩阵II | 关联 | _ | _ | _ |
| 56 | 删除重复分类的数组 | 关联 | _ | _ | _ |
| 57 | 删除元素 | 关联 | _ | _ | _ |
| 序列号 | 问题 | 解决方案 | 时间复杂性 | 空间复杂性 | 笔记 |
|---|---|---|---|---|---|
| 1 | 广度首次搜索 | 关联 | _ | _ | _ |
| 2 | 一系列产品 | 关联 | _ | _ | _ |
| 3 | 二进制搜索树建筑 | 关联 | _ | _ | _ |
| 4 | 二进制搜索树遍历 | 关联 | _ | _ | _ |
| 5 | 二进制搜索 | 关联 | _ | _ | _ |
| 6 | 二元树直径 | 关联 | _ | _ | _ |
| 7 | 分支总和 | 关联 | _ | _ | _ |
| 8 | 气泡排序 | 关联 | _ | _ | _ |
| 9 | 凯撒密码加密 | 关联 | _ | _ | _ |
| 10 | 班级照片 | 关联 | _ | _ | _ |
| 11 | 深度第一次搜索 | 关联 | _ | _ | _ |
| 12 | 在二进制搜索树中找到最接近的值 | 关联 | _ | _ | _ |
| 13 | 在链接列表中查找循环 | 关联 | _ | _ | _ |
| 14 | 查找继任者 | 关联 | _ | _ | _ |
| 15 | 找到三个最大数字 | 关联 | _ | _ | _ |
| 16 | 第一个重复值 | 关联 | _ | _ | _ |
| 17 | 第一个非重复字符 | 关联 | _ | _ | _ |
| 18 | 四个数字总和 | 关联 | _ | _ | _ |
| 19 | 生成文档 | 关联 | _ | _ | _ |
| 20 | 反转二进制树 | 关联 | _ | _ | _ |
| 21 | 插入排序 | 关联 | _ | _ | _ |
| 22 | 最大范围 | 关联 | _ | _ | _ |
| 23 | 链接的列表构造 | 关联 | _ | _ | _ |
| 24 | 最长的圆锥形底带 | 关联 | _ | _ | _ |
| 25 | 最长的峰 | 关联 | _ | _ | _ |
| 26 | 最大子集总和不相邻 | 关联 | _ | _ | _ |
| 27 | 合并链接列表 | 关联 | _ | _ | _ |
| 28 | 合并重叠的间隔 | 关联 | _ | _ | _ |
| 29 | 合并排序 | 关联 | _ | _ | _ |
| 30 | 最小高度二进制搜索树 | 关联 | _ | _ | _ |
| 31 | 最小等待时间 | 关联 | _ | _ | _ |
| 32 | 单调阵列 | 关联 | _ | _ | _ |
| 33 | 将元素移至结束 | 关联 | _ | _ | _ |
| 34 | 节点深度 | 关联 | _ | _ | _ |
| 35 | 非结构性变化 | 关联 | _ | _ | _ |
| 36 | nth fibonacci编号 | 关联 | _ | _ | _ |
| 37 | 回文检查 | 关联 | _ | _ | _ |
| 38 | 产品总和 | 关联 | _ | _ | _ |
| 39 | 快速排序 | 关联 | _ | _ | _ |
| 40 | 从链接列表中删除重复项 | 关联 | _ | _ | _ |
| 41 | 从结尾删除KTH节点 | 关联 | _ | _ | _ |
| 42 | 反向LinkedList | 关联 | _ | _ | _ |
| 43 | 运行长度编码 | 关联 | _ | _ | _ |
| 44 | 搜索范围 | 关联 | _ | _ | _ |
| 45 | 在排序矩阵中搜索 | 关联 | _ | _ | _ |
| 46 | 选择排序 | 关联 | _ | _ | _ |
| 47 | 移动的二进制搜索 | 关联 | _ | _ | _ |
| 48 | 单周期检查 | 关联 | _ | _ | _ |
| 49 | 最小的差异 | 关联 | _ | _ | _ |
| 50 | 排序的平方阵列 | 关联 | _ | _ | _ |
| 51 | 螺旋横穿 | 关联 | _ | _ | _ |
| 52 | 子阵列排序 | 关联 | _ | _ | _ |
| 53 | LinkedList的总和 | 关联 | _ | _ | _ |
| 54 | 串联自行车 | 关联 | _ | _ | _ |
| 55 | 三个数字 | 关联 | _ | _ | _ |
| 56 | 三个数字总和 | 关联 | _ | _ | _ |
| 57 | 锦标赛冠军 | 关联 | _ | _ | _ |
| 58 | 两个数字总和 | 关联 | _ | _ | _ |
| 59 | 验证二进制搜索树 | 关联 | _ | _ | _ |
| 60 | 验证子序列 | 关联 | _ | _ | _ |
| 61 | 曲折的遍历 | 关联 | _ | _ | _ |
| 62 | 有效的开始城市 | 关联 | _ | _ | _ |
| 63 | 任务分配 | 关联 | _ | _ | _ |
| 64 | 最小奖励 | 关联 | _ | _ | _ |
| 65 | KADANES算法 | 关联 | _ | _ | _ |
| 66 | calender匹配 | 关联 | _ | _ | _ |
| 67 | 平衡的支架 | 关联 | _ | _ | _ |
| 68 | 狩猎公寓 | 关联 | _ | _ | _ |
| 69 | 小组的Anagrams | 关联 | _ | _ | _ |
| 70 | 有效的IP地址 | 关联 | _ | _ | _ |
| 71 | 排列 | 关联 | _ | _ | _ |
| 72 | 电源集 | 关联 | _ | _ | _ |