您的位置:首页 > 新闻 > 资讯 > 123上网_简述网络推广5种方法_百度做网站_重庆seowhy整站优化

123上网_简述网络推广5种方法_百度做网站_重庆seowhy整站优化

2024/10/10 9:15:25 来源:https://blog.csdn.net/huanxianxianshi/article/details/142799751  浏览:    关键词:123上网_简述网络推广5种方法_百度做网站_重庆seowhy整站优化
123上网_简述网络推广5种方法_百度做网站_重庆seowhy整站优化

在这里插入图片描述
思路

先排最小的数,将最小的数都放至列表前面 则0~r-1都是最小值

从r到len(nums)-1继续进行排序,从尾部开始,将最大值放置尾部

class Solution(object):def sortColors(self, nums):""":type nums: List[int]:rtype: None Do not return anything, modify nums in-place instead."""if nums.count(nums[0])==len(nums):return numsmins= min(nums)mas=max(nums)l = 0r=0while r<len(nums):if nums[r]==mins:nums[l],nums[r]=nums[r],nums[l]r+=1l+=1else:r+=1t = ll, r=len(nums)-1,len(nums)-1while l>=t:if nums[l]==mas:nums[l],nums[r]=nums[r],nums[l]r-=1l-=1else:l-=1return nums

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com