一、命名規(guī)則 1妈橄、總則 簡潔簡單明了渣慕,盡量使用全拼 當然蟹地,我們也會有一些常用的縮略詞赂鲤,比如 info 代表 Information等(持續(xù)補充)...
雙指針法有三種: 左右指針法(頭尾指針法) 快慢指針法 滑動窗口 左右指針法 左右指針法是最常見的雙指針法纬傲,左右兩端兩個指針相向而行畸写。一般針對有...
二叉樹的三種遍歷 二叉樹 前序遍歷 中序遍歷 后序遍歷 另外 不得不說兔辅,得到二叉樹的前序遍歷和中序遍歷的結果或者后序遍歷和中序遍歷的結果腊敲,是可以...
Swift 總結:如果只是要找到某一個結果是否存在,那么DFS會更高效维苔。因為DFS會首先把一種可能的情況嘗試到底碰辅,才會回溯去嘗試下一種情況,只要...
Swift 總結:如果是要找所有可能結果中最短的介时,那么BFS會更高效没宾。因為DFS是一種一種的嘗試,在把所有可能情況嘗試完之前沸柔,無法確定哪個是最短...
Swift 需要用到哈希表和雙向鏈表進行實現(xiàn)循衰。哈希表可以快速查找,雙向鏈表能夠通過自身從鏈表中刪除自身
Swift代碼模板 還有一個模板更高級一些褐澎,用于解決某些類型的問題: 復雜度分析 時間復雜度:O(logn)会钝,其中 n 是數組的長度。 空間復雜...
RubyGems + Bundler 對于很多人來說工三,CocoaPods是第一個介紹編程項目中依賴管理的工具迁酸。很多CocoaPods的想法來源于...
CocoaPods + Plugins CocoaPods是一個由極少數維護者運營的社區(qū)項目先鱼,需要維護大量的表面區(qū)域〖轺蓿可以肯定地說CocoaPo...