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

网站优化关键词emlog怎么转wordpress

网站优化关键词,emlog怎么转wordpress,在家做的打字兼职的网站,frontpg做网站好吗1 题目: 下一个排列 官方标定难度:中等 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一…

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]

提示:

1 <= nums.length <= 100
0 <= nums[i] <= 100

2 solution

思路:找到最后一个最长的递减子数组,说明改子数组已经是最后一种排列形式了,需要将其中大于前一个元素的最小元素和前一个元素进行交换然后,重新正序排列即可

步骤:
将最后一个递减序列翻转过来,将前一个数和该序列中从后往前数第一个大于该数的数进行交换

代码

void nextPermutation(vector<int> &nums) {for(int i = nums.size() - 1; i >= 0; i--){if(i > 0 && nums[i] > nums[i - 1] || i == 0){for(int j = 0; j < (nums.size() - i) / 2; j++)swap(nums[j + i], nums[nums.size() - j - 1]);if(i > 0)for(int j = i; j < nums.size(); j++){if(nums[j] > nums[i - 1]){swap(nums[i-1], nums[j]);break;}}break;}}
}

结果

在这里插入图片描述


文章转载自:

http://DmavV3s4.bykqg.cn
http://TdQFQynG.bykqg.cn
http://O9rRIw1h.bykqg.cn
http://95qbHDrP.bykqg.cn
http://xfyTCWNg.bykqg.cn
http://BAbi7CVK.bykqg.cn
http://YWcTlVRn.bykqg.cn
http://Cimj00fv.bykqg.cn
http://wvEm57Sq.bykqg.cn
http://MrwwlXKh.bykqg.cn
http://8dmfKmpE.bykqg.cn
http://vAWWlZwY.bykqg.cn
http://OfzsUX1j.bykqg.cn
http://H4LSVMti.bykqg.cn
http://hzxf213X.bykqg.cn
http://9mH4JEpC.bykqg.cn
http://clHrUBQQ.bykqg.cn
http://WboOSUvc.bykqg.cn
http://DraQ8JH8.bykqg.cn
http://kbtBjeTI.bykqg.cn
http://2PfLZZlM.bykqg.cn
http://mxBYD4Vj.bykqg.cn
http://aqdok7gK.bykqg.cn
http://Gd7emCJ8.bykqg.cn
http://ALAu53dp.bykqg.cn
http://l8NIkLEY.bykqg.cn
http://652Z16gN.bykqg.cn
http://8SfAEbKy.bykqg.cn
http://oBkRjino.bykqg.cn
http://uSp14Mce.bykqg.cn
http://www.dtcms.com/wzjs/718762.html

相关文章:

  • 国际网站浏览器厦门市规划建设局网站
  • 西安建设工程交易网站要学好网站开发要会什么
  • 网站的推广平台有哪些重庆在线
  • 网站流量分析指标wordpress删除图片
  • 苏州网站开发的企业建筑公司标志logo设计
  • 网站主机多少钱品牌策划公司属于什么行业
  • php主机网站一个软件的制作过程
  • seo实战密码第四版pdf百度seo现状
  • 小城市网站建设业务公众号文章制作模板
  • 阿里云模板建站长春火车站属于哪个区
  • 网站充值怎么做的网页前端开发工程师
  • 怎么建设网站挣钱做产品推广的网站有哪些
  • 江门建站网站模板建筑工程培训课程
  • 杨小刀网站建设wordpress图片在哪个文件夹
  • 宁波h5模板建站wordpress wdone
  • 网站在政务新媒体建设方案pageadmin好用吗
  • 网站开发技术 包括新站网站如何做Seo
  • 做创意ppt网站有哪些方面企业咨询管理培训公司
  • 中信建设有限责任公司内部网站服务器创建网站
  • 网站建设刂搜金手指下拉二五广告发布平台app
  • 网站模版可以套用吗服务器租用哪家好而且便宜
  • 网站地图怎么做_wordpress调用制定id
  • 怎样做微商网站基本网站建设
  • 网站建设有哪几种创新设计方案
  • 东海县网站建设永久免费自动建站系统
  • 网站建设改版方案考研培训机构排名前十
  • 商城网站建设net2006百度推广代理商加盟
  • 如何做微网站平台毕业设计做网站做不出
  • 丽水网站开发公司装饰公司排名
  • 网站流量突然增加如何制作网站的横幅