??冒泡排序
??選擇排序
在iOS開發過程中,或者面試過程中,避免不了需要一些算法去解決問題,尤其是iOS面試中.所以在此總結了iOS常見的兩種算法冒泡和選擇.
一.冒泡排序
算法大家一聽就覺得很深奧,很高大上,今天我們就來揭開這層面紗,捅破這層窗戶,廢話不多說先上代碼:
01-冒泡排序
為了讓大家更了解冒泡我找到了一個很有意思的視頻??:冒泡小舞蹈
冒泡的特點主要是比較相鄰的兩個數值.
二.選擇排序
相對于冒泡排序來說,選擇排序更容易理解,按照順序進行比較,比如第一元素和后面一一做比較,將最大或最小數放到第一個元素上面,依次類推.為了更方便大家理解請看小視頻??:選擇排序小舞蹈
02-選擇排序
如果有什么問題,如果不理解的直接留言,提供:GitHub源碼地址