LeetCode 中级算法题如何实现颜色分类算法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计494个文字,预计阅读时间需要2分钟。
【中级算法】颜色分类
想法:
01.使用三指针解决此问题;i指针指向最小值;j指针指向最大值;k指针在两者之间移动,进行数据交换
02.这道题有点儿儿难,我的解法还不够完善,需要“
颜色分类
想法:
01.使用三指针解决这个问题
i指针指向最小值;j指针指向最大值,k指针在二者之间移动,进行数据的交换02.这道题有点儿我的解法还欠妥,需要再完善一下。
为了解决上面这个问题,我投懒了一下,人为保证输入的数据中有0,2两种数据,然后在得到有序的数据上,再进行删除。这样就可以保证排序的正确性。python中数据的交换可以直接用 a,b=b,a的方式,不用使用中间变量。
本文共计494个文字,预计阅读时间需要2分钟。
【中级算法】颜色分类
想法:
01.使用三指针解决此问题;i指针指向最小值;j指针指向最大值;k指针在两者之间移动,进行数据交换
02.这道题有点儿儿难,我的解法还不够完善,需要“
颜色分类
想法:
01.使用三指针解决这个问题
i指针指向最小值;j指针指向最大值,k指针在二者之间移动,进行数据的交换02.这道题有点儿我的解法还欠妥,需要再完善一下。
为了解决上面这个问题,我投懒了一下,人为保证输入的数据中有0,2两种数据,然后在得到有序的数据上,再进行删除。这样就可以保证排序的正确性。python中数据的交换可以直接用 a,b=b,a的方式,不用使用中间变量。

