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

梅州建站推荐帮别人做网站赚多少钱

梅州建站推荐,帮别人做网站赚多少钱,网站建设与管理常用,wordpress网页优化1 问题 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如#xff0c;arr [1,2,3] #xff0c;以下这些都可以视作 arr 的排列#xff1a;[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地arr [1,2,3] 以下这些都可以视作 arr 的排列[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地如果数组的所有排列根据其字典顺序从小到大排列在一个容器中那么数组的 下一个排列 就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列那么这个数组必须重排为字典序最小的排列即其元素按升序排列。 例如arr [1,2,3] 的下一个排列是 [1,3,2] 。 类似地arr [2,3,1] 的下一个排列是 [3,1,2] 。 而 arr [3,2,1] 的下一个排列是 [1,2,3] 因为 [3,2,1] 不存在一个字典序更大的排列。 给你一个整数数组 nums 找出 nums 的下一个排列。 必须 原地 修改只允许使用额外常数空间。 示例 1 输入nums [1,2,3] 输出[1,3,2] 示例 2 输入nums [3,2,1] 输出[1,2,3] 示例 3 输入nums [1,1,5] 输出[1,5,1] 2 答案 这题直接不会字典序如何排列 官方解从后向前迭代数组 class Solution:def nextPermutation(self, nums: List[int]) - None:Do not return anything, modify nums in-place instead.for i in range(len(nums)-1,0,-1):# 找到不满足升序的位置 i-1if nums[i-1] nums[i]:for j in range(len(nums)-1,i-1,-1):# 找到大于num[i-1]的位置 jif nums[j] nums[i-1]:nums[i-1],nums[j] nums[j],nums[i-1] # 可以这样同时替换break# 反转下标 i-1 后的子序列for j in range((len(nums)-i1)//2):nums[ij],nums[len(nums)-1-j] nums[len(nums)-1-j] ,nums[ij]return nums.reverse() # 如果当前已经是最大则直接翻转成最小的return
http://www.dnsts.com.cn/news/169645.html

相关文章:

  • 网站建设公司主要网站 网页制作
  • 净水 技术支持 东莞网站建设网站是用sql2012做的_在发布时可以改变为2008吗
  • 做微信头图的网站网站优化公司 网络服务
  • 手机网站底部电话邹城网站制作
  • 网站 流量攻击松岗做网站公司
  • 蜂蜜做的好网站或案例怎么做五合一网站
  • 网站被黑应该怎么做杭州如何设计网站首页
  • 开发手机网站制作装修培训机构哪家最好
  • 视频网站如何做盗链皮肤科在线咨询医生免费咨询
  • 湛江做网站哪家专业青海公路建设市场信用息服务网站
  • 淘宝网商务网站建设目的银行服务外包公司排名
  • 网站建设知识文章个人建站什么网站好
  • 茂名seo站内优化可作外链的网站
  • 静态网站什么样南安市城乡住房建设局网站
  • 备案名称和网站名称网站建设公司-山而
  • 成都网站建设sntuuhtml静态网站开发自我介绍
  • 柳州网站建设psn118个人小程序怎么申请注册
  • 可以直接进入的舆情网站免费发布产品网站
  • 平台类网站营销方案提升政务网站建设水平
  • 网站后台上传附件十堰秦楚网新闻中心
  • html网站模版高端品牌网站建设兴田德润在哪儿
  • 全国企业信息查询网站河北抖音seo系统
  • 珠海做网站设计有哪些网站的维护方案
  • 移动端h5网站开发服务怎样做网站api接口
  • 婚纱网站建设 最开始自己做网站怎么赢利
  • 国家拨款农村建设查询的网站查邮箱注册的网站
  • 提供做网站服务好小米路由器wordpress
  • 一站式企业网站建设中国建材网站
  • 做网站一定要实名认证吗seo排名策略
  • 长沙市师德师风建设网站linux wordpress 权限