当前位置:   article > 正文

关于三色球的一个排序程序(面试题)

关于三色球的一个排序程序(面试题)

原题: 
    一个数组,里边存放三种球颜色值:红球为 'R',绿球为 'G ',蓝球为 'B ', 
    编程对该数组排序,使该数组最后的颜色排列如下:前边元素全部为 'R ',中间元素全部为 'G ',后边为 'B '

 

 

想法是先把字母B交换到数组右边,在把字母R交换到数组左边,时间复杂度O(n)。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/744975
推荐阅读
相关标签
  

闽ICP备14008679号