♥️冒泡排序
♥️选择排序
在iOS开发过程中,或者面试过程中,避免不了需要一些算法去解决问题,尤其是iOS面试中.所以在此总结了iOS常见的两种算法冒泡和选择.
一.冒泡排序
算法大家一听就觉得很深奥,很高大上,今天我们就来揭开这层面纱,捅破这层窗户,废话不多说先上代码:
为了让大家更了解冒泡我找到了一个很有意思的视频😆:冒泡小舞蹈
冒泡的特点主要是比较相邻的两个数值.
二.选择排序
相对于冒泡排序来说,选择排序更容易理解,按照顺序进行比较,比如第一元素和后面一一做比较,将最大或最小数放到第一个元素上面,依次类推.为了更方便大家理解请看小视频😆:选择排序小舞蹈
如果有什么问题,如果不理解的直接留言,提供:GitHub源码地址