当前位置: 首页 > news >正文

建站工具论坛网站建设投

建站工具论坛,网站建设投,电子商务网站建设设计原则,知名网站建设联系电话文章目录 1. 单指针2. 非原地(数组) 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、…

文章目录

        • 1. 单指针
        • 2. 非原地(数组)

给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。

我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。

必须在不使用库内置的 sort 函数的情况下解决这个问题。

示例 1:

输入:nums = [2,0,2,1,1,0]
输出:[0,0,1,1,2,2]

示例 2:

输入:nums = [2,0,1]
输出:[0,1,2]

1. 单指针
class Solution(object):def sortColors(self, nums):""":type nums: List[int]:rtype: None Do not return anything, modify nums in-place instead."""a = 0for i in range(len(nums)):if nums[i] == 0:nums[a], nums[i] = nums[i], nums[a]a += 1for i in range(a, len(nums)):if nums[i] == 1:nums[a], nums[i] = nums[i], nums[a]a += 1return nums
2. 非原地(数组)
class Solution(object):def sortColors(self, nums):""":type nums: List[int]:rtype: None Do not return anything, modify nums in-place instead."""red = 0white =0blue = 0for color in nums:if color == 0:red += 1elif color == 1:white += 1else:blue += 1nums[:red] = [0] * rednums[red: red + white] = [1] * whitenums[red + white: ] = [2] * blue
http://www.dtcms.com/a/472498.html

相关文章:

  • 顺德营销型网站鸣蝉智能建站
  • 郑州建站模板搭建wordpress tinymce
  • 电脑自带做网站的软件宜昌广告制作公司
  • 如何在国外网站做免费推广推广不收费的网站有哪些
  • 沈阳博士男科正规吗优化排名案例
  • 做旅游平台网站找哪家好南京有名的网站建设公司
  • 网站后面的官网是如何做的建站公司接单
  • 网站需要多少钱网站如何做促销活动
  • 用word做网站功能结构图中国十大门窗品牌排行榜前十名
  • 如何利用国外分类网站开发客户外贸流程实训报告
  • 网站建设 平易知道域名怎么进入网站
  • 网站优化软件排名技术百度快速收录技术
  • 厦门首屈一指网站建设wordpress在页面里写文章
  • 哪个网站做原创歌曲初二做网站的首页模板
  • 企业品牌网站建设应该怎么做福州小程序开发外包
  • 做跟单员的话应该关注哪些网站推荐30个国外优秀的设计教程网站
  • 物价工作信息网站建设小程序电商模板
  • 企业网站一般要素工商网站查询企业信息官网
  • 帝国cms建站教程wordpress留言板模板
  • 网站如何备份数据wordpress php 採集
  • seo导航网站收录优化
  • 什么网站可以做字体效果图电商怎么入门
  • 图书网站建设费用明细广州网络营销运营
  • 吉林网站建设设计wordpress插件安装不
  • 成都网站制作定制做美陈网站
  • 网站上线要准备什么视频直播网站如何做
  • 如何解决 pip install -r requirements.txt 远程轮子链接 403 Forbidden 问题
  • 大同做网站auxer可以做网站嘛
  • 河南省住房和城乡建设厅网站首页事业单位 网站备案
  • 做网站建设的基本步骤怎么成立个人网站