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

宁波科技网站建设旧手机服务器wordpress

宁波科技网站建设,旧手机服务器wordpress,站长源码之家,江小白网络营销案例首先理解整数的字典序#xff0c;字典序排列总是优先让“较小的”元素出现在前面。字典序的排列规则类似于字典中的单词排列方式#xff0c;从左到右逐位比较#xff0c;较小的数字优先出现。按照正整数元素排列的字典序#xff0c;如果将每个排列视为一个整数值#xff0… 首先理解整数的字典序字典序排列总是优先让“较小的”元素出现在前面。字典序的排列规则类似于字典中的单词排列方式从左到右逐位比较较小的数字优先出现。按照正整数元素排列的字典序如果将每个排列视为一个整数值那么这些排列确实是以升序排列的。 例如对于数组 [1, 2, 3, 4]字典序排列如下 [1, 2, 3, 4] → 1234[1, 2, 4, 3] → 1243[1, 3, 2, 4] → 1324[1, 3, 4, 2] → 1342[1, 4, 2, 3] → 1423[1, 4, 3, 2] → 1432[2, 1, 3, 4] → 2134[2, 1, 4, 3] → 2143[2, 3, 1, 4] → 2314[2, 3, 4, 1] → 2341[2, 4, 1, 3] → 2413[2, 4, 3, 1] → 2431[3, 1, 2, 4] → 3124[3, 1, 4, 2] → 3142[3, 2, 1, 4] → 3214[3, 2, 4, 1] → 3241[3, 4, 1, 2] → 3412[3, 4, 2, 1] → 3421[4, 1, 2, 3] → 4123[4, 1, 3, 2] → 4132[4, 2, 1, 3] → 4213[4, 2, 3, 1] → 4231[4, 3, 1, 2] → 4312[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.dnsts.com.cn/news/76560.html

相关文章:

  • 网站开发怎样将信息栏到最底部建立大型网站流程
  • 延边州住房城乡建设局网站wordpress资源下载主题
  • 做暖暖的视频网站html全部源码免费
  • 德州营销型网站网易邮箱企业邮箱密码忘了
  • 网站设计 线框图wordpress 2018主题
  • 杭州桐庐网站建设j网站开发
  • app网站制作下载公司部门分工
  • 有趣的设计网站珠宝玉器监测网站建设方案
  • 江苏省建设培训网站网站制作周期
  • 网站建设技术标书canva 可画主页首页首页模板素材
  • 基于asp.net网站开发中华室内设计协会
  • 网站策划编辑信阳做网站的公司
  • 长沙 外贸网站建设公司WordPress添加下一篇
  • 网站如何建设目录结构网站建设与管理课程设计论文
  • 和韩国做贸易的网站微信小程序注册流程
  • wordpress设置后台信息搜索引擎优化要考虑哪些方面
  • seo网站编辑是做什么的建筑人才网官
  • 机械东莞网站建设0769网站的支付系统怎么做的
  • 网站优化 月付费安阳哪里有做网站的
  • 莒县网站建设沈阳做招聘网站
  • 北京网站制作到诺然搜索引擎优化营销
  • 无锡个人网站建设手机如何建立网站步骤
  • 网站结构布局重庆网站建设哪家公司哪家好
  • 与众不同的网站网站建设客户分析调查问卷
  • 网站配色方案网络传媒网站
  • 企业型网站建设哪家比较好找人做网站需求怎么写
  • 提示网站有风险什么是营销型网站?
  • 中科建建设发展有限公司网站深圳网站建设的价格
  • 徐州市中宇建设工程有限公司网站专业网站美工
  • 成都房地产网站建设吉林大学学院网站建设群