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

作网站流程徐州百度搜索网站排名

作网站流程,徐州百度搜索网站排名,什么是cms系统,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/526694.html

相关文章:

  • java视频教学网站开发传播易广告投放平台
  • 营销型网站建设企业互联网营销工具有哪些
  • 大连龙彩科技的网站在谁家做优化关键词有哪些方法
  • 网站开发与维护项目招标乐云seo官网
  • 做网站的用处磁力屋 最好用
  • 政务公开网站建设意义电商数据查询平台
  • 可以免费建设网站吗东莞网站seo优化
  • 成都建站费用中国最新新闻
  • 新网站怎么做友情链接付费推广平台有哪些
  • 硅橡胶东莞网站建设1000个关键词
  • 个人网站建设规划实践报告网络营销和直播电商专业学什么
  • 动态的网站怎么做百度seo点击
  • 什么网站做展板的多长春网站开发公司
  • 做nba直播网站好上海网络推广
  • 重庆 机械有限公司 沙坪坝网站建设百度收录提交网站后多久收录
  • 怎么成立网站win7优化大师好不好
  • 网站视频怎么做网站建设苏州
  • 人民日报客户端发稿价格无锡网站制作优化
  • 三合一网站建设什么意思加强服务保障满足群众急需i
  • 网站数据分析报表怎么找百度客服
  • 成都的教育品牌网站建设网上营销新观察网
  • 网站建设的感想和建议北京百度seo服务
  • 南宁3及分销网站制作网络营销产品推广方案
  • 做周边的网站北京高端网站建设
  • 国内手机网站建设百度站长工具网站
  • 网站建设华威公司怎么样百度推广登录首页官网
  • 枣庄哪里有做网站设计全国最新的疫情数据
  • 达州网站建设公司站长之家的seo综合查询工具
  • 网站开发的教学课程批量外链工具
  • 如何制作自己的公司内部网站百度高级搜索怎么用