Oudasheng 2020-06-13
实际开发中移动端能够遇到的算法,十之八九那就是排序算法了~ ,碰巧刚刚利用插入排序算法解决了一个bug,故此记录一笔
... id startObj = tempArr[startIndex]; ///MARK:- 此处是简单的插入排序算法的运用 if (startIndex > endIndex) { [tempArr insertObject:startObj atIndex:endIndex]; [tempArr removeObjectAtIndex:startIndex+1]; }else{ [tempArr insertObject:startObj atIndex:endIndex+1]; [tempArr removeObjectAtIndex:startIndex]; } ...