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

作网站流程2024年度关键词

作网站流程,2024年度关键词,wordpress企业模板中文版,网站公司怎么做题目链接 31.下一个排列 class Solution {public void nextPermutation(int[] nums) {//1.从右往左找第一个非逆序的数aint left nums.length - 2; //这里是为了找不到顺序对的时候正好停在-1while (left > 0 && nums[left] > nums[left 1]) { //一定要取等号…

题目链接

31.下一个排列

class Solution {public void nextPermutation(int[] nums) {//1.从右往左找第一个非逆序的数aint left = nums.length - 2;	//这里是为了找不到顺序对的时候正好停在-1while (left >= 0 && nums[left] >= nums[left + 1]) {	//一定要取等号,因为相等要继续寻找left--;}//2.从右往左找到第一个大于a的数bif (left >= 0) {int right = nums.length - 1;while (right > left && nums[right] <= nums[left]) {	//取等号right--;}//3.交换a,bswap(nums, left, right);}//4.将a后面的数逆序reverse(nums, left + 1);}public void swap(int[] nums, int a, int b) {int temp = nums[a];nums[a] = nums[b];nums[b] = temp;}public void reverse(int[] nums, int begin) {int end = nums.length - 1;while (begin < end) {swap(nums, begin, end);begin++;end--;}}
}

小结:如果在步骤 1 找不到顺序对,说明当前序列已经是一个降序序列,即最大的序列,我们直接跳过步骤 2、3 执行步骤 4,即可得到最小的升序序列。

http://www.dtcms.com/wzjs/468688.html

相关文章:

  • 仿小米论坛的wordpress主题seo咨询推广找推推蛙
  • 个人网站推广 公司seo主要做哪些工作
  • 微信网站建设收费标准win10优化工具
  • 设计制作我的汽车网站seo培训
  • 玩具网站建设策划书网站托管维护
  • 网站布局类型百度新闻发布平台
  • 专门做悬疑推理小说的阅读网站成都业务网络推广平台
  • 口碑营销平台企业seo关键字优化
  • 郑州网站排名优化公司seo实战培训教程
  • 新网 网站空间今天今日头条新闻
  • 网站优化软件排名优化公司搜索seo
  • 香港做网站找谁淘客推广怎么做
  • 模拟网站建设软件域名注册需要多少钱?
  • wordpress+4.5seo查询站长工具
  • 网站编辑是什么工作东莞营销外包公司
  • 电子商务网站建设优势如何在百度发布广告信息
  • jquery 手机网站开发免费国外ddos网站
  • 大连做网站哪家好一点百度竞价排名又叫
  • vs平台做网站seo软件工具
  • 做网站 绑定域名今日国际新闻摘抄十条
  • 大余县网站深圳排名seo公司
  • 化妆品网站建设站长之家查询网
  • 网站开发制作阶段的说课稿搜索引擎是网站吗
  • 做网站的参考文献有哪些seo如何快速排名百度首页
  • 专业集团门户网站建设服务商株洲seo推广
  • 搜狗竞价绑定网站要求知名品牌营销策划案例
  • 怎么创建网站 优帮云电商培训基地
  • 济南网站制作*推搜点无锡百度竞价
  • 招牌做的好的网站保定百度首页优化
  • WordPress会员密码查看做百度seo