算法荷兰国旗问题

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法荷兰国旗问题相关的知识,希望对你有一定的参考价值。

本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载。


1.概述

荷兰国旗问题.

2.问题一

给定一个数组arr,和一个数num,请把小于等于num的数放在数组的左边,大于num的数放在数组的右边。要求额外空间复杂度0(1),时间复杂度0 (N)

2.1 暴力方法

这个可以使用暴力方法

2.2 双指针方法

假设有数据如下,然后一个数为5

3 

以上是关于算法荷兰国旗问题的主要内容,如果未能解决你的问题,请参考以下文章

荷兰国旗延伸至快速排序

经典面试题无序数组中,求第K大的数(堆荷兰国旗问题bfprt算法)

经典面试题无序数组中,求第K大的数(堆荷兰国旗问题bfprt算法)

经典面试题无序数组中,求第K大的数(堆荷兰国旗问题bfprt算法)

sort color (荷兰国旗)

LeetCode 数组:75. 颜色分类(计数排序 荷兰国旗问题)