這里用來總結(jié)記錄一些算法題目(答案大部分Swift, 算法思路解法不唯一, 答案僅供參考)
基礎(chǔ)篇
IOS 算法(基礎(chǔ)篇) ----- 兩數(shù)之和求解問題
IOS 算法(基礎(chǔ)篇) ----- 處理斐波那契序列
IOS 算法(基礎(chǔ)篇) ----- 數(shù)組重新排序
IOS 算法(基礎(chǔ)篇) ----- 擁有最多糖果的孩子
IOS 算法(基礎(chǔ)篇) ----- 一維數(shù)組的動態(tài)和
IOS 算法(基礎(chǔ)篇) ----- 左旋轉(zhuǎn)字符串
IOS 算法(基礎(chǔ)篇) ----- 寶石與石頭
IOS 算法(基礎(chǔ)篇) ----- 搜索插入位置
IOS 算法(基礎(chǔ)篇) ----- 旋轉(zhuǎn)數(shù)組的最小數(shù)字
IOS 算法(基礎(chǔ)篇) ----- 除數(shù)博弈
IOS 算法(基礎(chǔ)篇) ----- 判斷子序列
IOS 算法(基礎(chǔ)篇) ----- 二叉樹的最大深度
IOS 算法(基礎(chǔ)篇) ----- 左旋轉(zhuǎn)數(shù)組
IOS 算法(基礎(chǔ)篇) ----- 基礎(chǔ)索引
IOS 算法(基礎(chǔ)篇) ----- 重復(fù)的子字符串
IOS 算法(基礎(chǔ)篇) ----- 機(jī)器人路線
IOS 算法(基礎(chǔ)篇) ----- 平方數(shù)之和
IOS 算法(基礎(chǔ)篇) ----- 翻轉(zhuǎn)二叉樹
IOS 算法(基礎(chǔ)篇) ----- 最后一個單詞的長度
IOS 算法(基礎(chǔ)篇) ----- 二叉搜索樹的最近公共祖先
IOS 算法(基礎(chǔ)篇) ----- 速算機(jī)器人
IOS 算法(基礎(chǔ)篇) ----- 最大三角形面積
IOS 算法(基礎(chǔ)篇) ----- 羅馬數(shù)字轉(zhuǎn)整數(shù)
IOS 算法(基礎(chǔ)篇) ----- 拼寫單詞
IOS 算法(基礎(chǔ)篇) ----- 找出數(shù)組中的幸運(yùn)數(shù)
IOS 算法(基礎(chǔ)篇) ----- 比較含退格的字符串
IOS 算法(基礎(chǔ)篇) ----- 重新排列字符串
IOS 算法(基礎(chǔ)篇) ----- 兩個數(shù)組的交集
IOS 算法(基礎(chǔ)篇) ----- 有效的山脈數(shù)組
IOS 算法(基礎(chǔ)篇) ----- 最長公共前綴
IOS 算法(基礎(chǔ)篇) ----- 最接近原點(diǎn)的 K 個點(diǎn)
IOS 算法(基礎(chǔ)篇) ----- 按奇偶排序數(shù)組I
IOS 算法(基礎(chǔ)篇) ----- 按奇偶排序數(shù)組II
IOS 算法(基礎(chǔ)篇) ----- 有效的括號
IOS 算法(基礎(chǔ)篇) ----- 刪除鏈表中的節(jié)點(diǎn)
IOS 算法(基礎(chǔ)篇) ----- 最富有客戶的資產(chǎn)總量
IOS 算法(基礎(chǔ)篇) ----- 檸檬水找零
IOS 算法(基礎(chǔ)篇) ----- 只出現(xiàn)一次的數(shù)字
IOS 算法(基礎(chǔ)篇) ----- 找不同
IOS 算法(基礎(chǔ)篇) ----- 楊輝三角I
IOS 算法(基礎(chǔ)篇) ----- 楊輝三角II
IOS 算法(基礎(chǔ)篇) ----- 比賽中的配對次數(shù)
IOS 算法(基礎(chǔ)篇) ----- 尋找數(shù)組的中心索引
IOS 算法(基礎(chǔ)篇) ----- 公平的糖果棒交換
IOS 算法(基礎(chǔ)篇) ----- 子數(shù)組最大平均數(shù)
IOS 算法(基礎(chǔ)篇) ----- 重塑矩陣
IOS 算法(基礎(chǔ)篇) ----- 數(shù)組拆分 I
IOS 算法(基礎(chǔ)篇) ----- 托普利茨矩陣
IOS 算法(基礎(chǔ)篇) ----- 翻轉(zhuǎn)圖像
IOS 算法(基礎(chǔ)篇) ----- 找到最高海拔
IOS 算法(基礎(chǔ)篇) ----- 括號的最大嵌套深度
IOS 算法(基礎(chǔ)篇) ----- 轉(zhuǎn)置矩陣
IOS 算法(基礎(chǔ)篇) ----- 單調(diào)數(shù)列
IOS 算法(基礎(chǔ)篇) ----- 數(shù)組異或操作
IOS 算法(基礎(chǔ)篇) ----- 3的冪
IOS 算法(基礎(chǔ)篇) ----- 刪除字符串中的所有相鄰重復(fù)項
IOS 算法(基礎(chǔ)篇) ----- 檢查二進(jìn)制字符串字段
IOS 算法(基礎(chǔ)篇) ----- 構(gòu)成特定和需要添加的最少元素
IOS 算法(基礎(chǔ)篇) ----- 解碼異或后的數(shù)組
IOS 算法(基礎(chǔ)篇) ----- 僅執(zhí)行一次字符串交換能否使兩個字符串相等
IOS 算法(基礎(chǔ)篇) ----- 設(shè)計停車系統(tǒng)
IOS 算法(基礎(chǔ)篇) ----- 二叉樹的深度
IOS 算法(基礎(chǔ)篇) ----- 刪除排序鏈表中的重復(fù)元素
IOS 算法(基礎(chǔ)篇) -----種花問題
IOS 算法(基礎(chǔ)篇) ----- 判斷國際象棋棋盤中一個格子的顏色
IOS 算法(基礎(chǔ)篇) ----- 十-二進(jìn)制數(shù)的最少數(shù)目
IOS 算法(基礎(chǔ)篇) ----- 到目標(biāo)元素的最小距離
IOS 算法(基礎(chǔ)篇) ----- 人口最多的年份
IOS 算法(基礎(chǔ)篇) ----- 找出所有子集的異或總和再求和
IOS 算法(基礎(chǔ)篇) ----- 將句子排序
IOS 算法(基礎(chǔ)篇) ----- 哪種連續(xù)子字符串更長
IOS 算法(基礎(chǔ)篇) ----- 2 的冪
IOS 算法(基礎(chǔ)篇) ----- 4 的冪
IOS 算法(基礎(chǔ)篇) ----- 判斷矩陣經(jīng)輪轉(zhuǎn)后是否一致
IOS 算法(基礎(chǔ)篇) ----- 重新分配字符使所有字符串都相等
IOS 算法(基礎(chǔ)篇) ----- 檢查是否區(qū)域內(nèi)所有整數(shù)都被覆蓋
IOS 算法(基礎(chǔ)篇) ----- 刪除一個元素使數(shù)組嚴(yán)格遞增
IOS 算法(基礎(chǔ)篇) ----- 使用特殊打字機(jī)鍵入單詞的最少時間
IOS 算法(基礎(chǔ)篇) ----- 下一個更大元素
IOS 算法(基礎(chǔ)篇) ----- 相對名次
IOS 算法(基礎(chǔ)篇) ----- K 次取反后最大化的數(shù)組和
IOS 算法(基礎(chǔ)篇) ----- 找出 3 位偶數(shù)
IOS 算法(基礎(chǔ)篇) ----- 一年中的第幾天
IOS 算法(基礎(chǔ)篇) ----- 學(xué)生分?jǐn)?shù)的最小差值
IOS 算法(基礎(chǔ)篇) ----- 買賣股票的最佳時機(jī)
IOS 算法(基礎(chǔ)篇) ----- 裝滿杯子需要的最短總時長
IOS 算法(基礎(chǔ)篇) ----- 算術(shù)三元組的數(shù)目
中級篇
IOS 算法(中級篇) ----- 三數(shù)之和求解問題
IOS 算法(中級篇) ----- 四數(shù)之和求解問題
IOS 算法(中級篇) ----- 獲取長度最小子數(shù)組
IOS 算法(中級篇) ----- 萊布尼茨計算圓周率π
IOS 算法(中級篇) ----- 最小路徑和
IOS 算法(中級篇) ----- 無重復(fù)字符串的排列組合
IOS 算法(中級篇) ----- 有效的括號字符串
IOS 算法(中級篇) ----- 不同路徑
IOS 算法(中級篇) ----- 愛生氣的書店老板
IOS 算法(中級篇) ----- 最長遞增子序列
IOS 算法(中級篇) ----- 判斷一個數(shù)字是否可以表示成三的冪的和
IOS 算法(中級篇) ----- 基本計算器II
IOS 算法(中級篇) ----- 螺旋矩陣
IOS 算法(中級篇) ----- 螺旋矩陣II
IOS 算法(中級篇) ----- 132模式
IOS 算法(中級篇) ----- 子集
IOS 算法(中級篇) ----- 最大數(shù)
IOS 算法(中級篇) ----- 所有元音按順序排布的最長子字符串
IOS 算法(中級篇) ----- 旋轉(zhuǎn)圖像
IOS 算法(中級篇) ----- 消滅怪物的最大數(shù)量
IOS 算法(中級篇) ----- 點(diǎn)菜展示表
IOS 算法(中級篇) ----- 統(tǒng)計平方和三元組的數(shù)目
IOS 算法(中級篇) ----- 構(gòu)造元素不等于兩相鄰元素平均值的數(shù)組
IOS 算法(中級篇) ----- 無重復(fù)字符的最長子串
IOS 算法(中級篇) ----- 全排列
IOS 算法(中級篇) ----- 電話號碼的字母組合
IOS 算法(中級篇) ----- 零錢兌換 II
困難篇
IOS 算法(困難篇) ----- 俄羅斯套娃信封問題
IOS 算法(困難篇) ----- 基本計算器
IOS 算法(困難篇) ----- 可憐的小豬