
算法
总结常用的算法
90后的晨仔
洒满汗水的青春才叫真正的青春,趁年轻奋斗吧,拼搏吧,骚年!
展开
-
ios 算法值选择排序
选择排序(Selection sort)是一种简单直观的排序算法。工作原理:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。oc版本oc demo//算法封装方法- (NSArray *)selectSortMethod:(NSArray *)dataArr{ if (dataArr.count &l.原创 2021-02-07 16:42:27 · 198 阅读 · 0 评论 -
ios算法之冒泡排序算法
百度百科解释通过不断的走访需要排序的元素,依次比较两个相邻的元素。如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。这样重复的进行直到没有相邻元素需要交换,就算元素排序完成。名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名冒泡排序。oc版本如下oc Demo地址#pragma mark - 冒泡排序- (void)bubbleSortMethod{ int iCount =.原创 2021-02-05 18:27:13 · 479 阅读 · 2 评论