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 | 電源集 | 關聯 | _ | _ | _ |