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

买高端品牌网站天猫入驻网站建设

买高端品牌网站,天猫入驻网站建设,个人电脑做网站违法吗,企业网站建设计什么科目首先理解整数的字典序,字典序排列总是优先让“较小的”元素出现在前面。字典序的排列规则类似于字典中的单词排列方式,从左到右逐位比较,较小的数字优先出现。按照正整数元素排列的字典序,如果将每个排列视为一个整数值&#xff0…

在这里插入图片描述

首先理解整数的字典序,字典序排列总是优先让“较小的”元素出现在前面。字典序的排列规则类似于字典中的单词排列方式,从左到右逐位比较,较小的数字优先出现。按照正整数元素排列的字典序,如果将每个排列视为一个整数值,那么这些排列确实是以升序排列的。

例如,对于数组 [1, 2, 3, 4],字典序排列如下:

  1. [1, 2, 3, 4] → 1234
  2. [1, 2, 4, 3] → 1243
  3. [1, 3, 2, 4] → 1324
  4. [1, 3, 4, 2] → 1342
  5. [1, 4, 2, 3] → 1423
  6. [1, 4, 3, 2] → 1432
  7. [2, 1, 3, 4] → 2134
  8. [2, 1, 4, 3] → 2143
  9. [2, 3, 1, 4] → 2314
  10. [2, 3, 4, 1] → 2341
  11. [2, 4, 1, 3] → 2413
  12. [2, 4, 3, 1] → 2431
  13. [3, 1, 2, 4] → 3124
  14. [3, 1, 4, 2] → 3142
  15. [3, 2, 1, 4] → 3214
  16. [3, 2, 4, 1] → 3241
  17. [3, 4, 1, 2] → 3412
  18. [3, 4, 2, 1] → 3421
  19. [4, 1, 2, 3] → 4123
  20. [4, 1, 3, 2] → 4132
  21. [4, 2, 1, 3] → 4213
  22. [4, 2, 3, 1] → 4231
  23. [4, 3, 1, 2] → 4312
  24. [4, 3, 2, 1] → 4321

在这里插入图片描述

如果只有一个元素,下一个排列是其本身。

java 实现代码

class Solution {public void nextPermutation(int[] nums) {int n = nums.length;if(n < 2) return; //由于返回类型是void,所以如果只有一个元素,下一个排列是其本身。int i = n - 2; // i 是从右往左第一个两个相邻元素中前面的元素小于后面的元素时,前面这个元素的索引位置while(i >= 0 && nums[i] >= nums[i + 1]) {i--;}if(i >= 0) {//寻找比nums[i]大的最小元素int j = n - 1;//此时i右端所有元素相当于是逆序递减排列,//所以j从最右端开始遍历,第一个比i大的元素就是比nums[i]大的最小元素while(nums[j] <= nums[i]) {j--;}//交换nums[j] 和 nums[i]swap(nums, i, j); // swap交换数组nums下标i和j上的元素}//如果是字典序最大的排序此时, i == -1, i + 1 == 0reverse(nums, i + 1, n - 1); //理解从 i + 1 开始}private void reverse(int[] nums, int start, int end) {while(start < end) {swap(nums, start, end);start++;end--;}}private void swap(int[] nums, int i, int j) { //交换数组下标i和j上的元素int temp;temp = nums[i];nums[i] = nums[j];nums[j] = temp;}
}
http://www.yayakq.cn/news/822513/

相关文章:

  • 注册安全工程师通过率aso关键词搜索优化
  • 网站服务器买了后怎么做的jsp开发的网站
  • 广州建设网站外包wordpress获取视频缩略图
  • 淄博哪里有网站建设平台推广网站推荐
  • 网站被k 换个域名可以水产公司网站源码
  • 网页设计与网站建设pdf网站网站制作费用
  • 如何做网站 优帮云wordpress手机访问慢
  • 营销型网站 策划运营网站北京科技软件公司
  • 企业网站未来发展趋势千万别学交互设计
  • 人和动物做的电影网站张家口外贸网站建设
  • 博客网站排名大全wordpress restapi接口
  • 江门网站制作建设网站报价表
  • 上海网站设计公司排行榜好用的网站后台
  • 湖南营销网站建设led灯什么网站做推广好
  • 创建网站需要准备哪些资料html做调查问卷网站
  • 鼎湖网站建设公司提供零基础网站建设教学公司
  • python爬数据做网站做网站 赚广告费
  • 宿迁做百度网站地点wordpress 中国加速
  • 无法打开建设银行企业网站网站运营适合什么样的人做
  • 珠海高端网站制作公司关于公司建网站
  • 怎么查询网站备案服务商是哪个专业做酒类营销的网站
  • 北京网站建设的关键词百度推广开户费
  • 书籍网站建设的目的潍坊 logo设计公司
  • 网站建设需经历的步骤关于建设 医院网站的请示
  • 南城网站建设公司如何wordpress 网页飘窗
  • 南宁建设集团招聘信息网站制作网站的模板下载软件
  • 网站的跳出率提供网站建设电话
  • 权威的南通网站建设wordpress维护服务
  • 购物网站要求wordpress 嵌入播放ppt
  • 网站建设与规划案例企业seo排名服务