归并排序和快速排序是两种常用的分治算法,归并排序的时间复杂度为O(nlogn),空间复杂度为O(n),快速排序是原地排序,时间复杂度也为O(nlogn),空间复杂度为O(n)。归并排序的优化策略包括减少额外空间的使用、跳过合并步骤、对小规模子数组使用插入排序,快速排序的优化策略包括切换到插入排序、优化基准数的选择、三向切分。
正在访问的资源需要验证您是否真人。
或在微信中搜索公众号“小红花技术领袖”并关注
第二步:在公众号对话中发送验证码: