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

武汉网站建设哪家最好seo策略分析

武汉网站建设哪家最好,seo策略分析,网站建设与管理专业就业前景,动漫视频网站开发目录 题目1- 思路2- 实现⭐31. 下一个排列——题解思路 3- ACM 实现 题目 原题连接:31. 下一个排列 1- 思路 技巧题,分为以下几个步骤 ① 寻找拐点: i 1 :出现 nums[i1] > nums[i] ,则 i 1 就是拐点 从右向左遍…

目录

  • 题目
  • 1- 思路
  • 2- 实现
    • ⭐31. 下一个排列——题解思路
  • 3- ACM 实现


题目

  • 原题连接:31. 下一个排列

1- 思路

技巧题,分为以下几个步骤

  • ① 寻找拐点: i + 1 :出现 nums[i+1] > nums[i] ,则 i + 1 就是拐点 从右向左遍历
    • 如果没有拐点,直接利用 L 指针和 R 指针,reverse 整个数组
  • ② 寻找交换点:利用 j 寻找在 [i+1,len] 的区间内,第一个大于 nums[i] 的元素,定位为 j
  • ③ 交换元素 i 和 j:直接利用 swap 交换
  • ④ reverse区间 [i+1,len]:利用 L 和 R 双指针进行 reverse

2- 实现

⭐31. 下一个排列——题解思路

在这里插入图片描述

class Solution {public void nextPermutation(int[] nums) {//1. 找拐点int i,j;int len = nums.length-1;for(i = len-1;i>=0;i--){if(nums[i] < nums[i+1]) break;}// 2.不存在直接 reverseif(i==-1){int L = 0;int R = len;while(L<=R){swap(nums,L++,R--);}return ;}// 3.找交换点 jfor(j = len;j>=i+1;j--){if(nums[i]<nums[j]) break;}swap(nums,i,j);// 4.revers[i+1,len]int L = i+1;int R = len;while(L<=R){swap(nums,L++,R--);}}public void swap(int[] nums,int i,int j){int tmp = nums[i];nums[i] = nums[j];nums[j] = tmp;}
}

3- ACM 实现

public class nextPermutation {public static void nextPart(int[] nums){//1. 找拐点int i,j;int len = nums.length-1;for(i = len-1;i>=0;i--){if(nums[i+1]>nums[i])break;}// 1.1 找不到直reverseif(i==-1){int L = 0;int R = len;while(L<=R){swap(nums,L++,R--);}return;}// 2.找交换点for(j = len;j>=i+1;j--){if(nums[j]>nums[i]) break;}swap(nums,i,j);// 3.reverse[i+1,len]int L = i+1;int R = len;while(L<=R){swap(nums,L++,R--);}}private static void swap(int[] nums,int i,int j){int tmp = nums[i];nums[i] = nums[j];nums[j] = tmp;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("输入数组长度");int n = sc.nextInt();int[] nums = new int[n];for(int i = 0 ; i < n ; i++){nums[i] = sc.nextInt();}nextPart(nums);System.out.println("结果是");for(int i = 0 ;i < n;i++){System.out.print(nums[i]+" ");}}
}
http://www.hlhnt8889177.com/news/106.html

相关文章:

  • 织梦网站怎样做防护品牌推广的作用
  • 网站程序开发的基本步骤seo综合查询是啥意思
  • 返利网站建设全网网站快速排名推广软件
  • 网页设计师通常是设计两套ui吗沈阳网站关键词优化多少钱
  • 网站开发项目描述范文站长统计推荐
  • asp网站部署网络媒体有哪些
  • 模板建站总公司百度问答一天能赚100块吗
  • wordpress更改站点名称中小企业管理培训班
  • 松江品划企业网站建设最专业的seo公司
  • 深圳网络营销推广中心单页关键词优化费用
  • 儿童 网站欣赏seo一个月赚多少钱
  • 比较好的 网站统计系统 php源码辅导班培训机构
  • 昆明网站设计公司哪家好广告营销策略有哪些
  • 真人棋牌网站建设推动高质量发展
  • wordpress插件商品对比seo专员工作内容
  • 淄博网站建设及托管网站seo内容优化
  • 网站备案代码生成免费个人网页制作
  • 教育机构网站代码优化设计答案大全英语
  • 网站开发视频转码全网营销推广方式
  • 动态网站开发感想谷歌网页版登录入口
  • 湖南专业做网站公司有哪些网站技术外包公司
  • js获取网站html快速排名方案
  • 做网站打广告舆情管理
  • h5手机网站模板下载网络营销案例ppt
  • 宁波做外贸网站推广百度快照优化排名推广怎么做
  • 做公司网站建设价格宁波百度关键词推广
  • 网站一定要公司吗搜索引擎优化是什么意思
  • 做私彩网站国内新闻大事
  • wordpress 搜索媒体库整站seo排名外包
  • 寿光市住房和城乡建设局网站bing搜索引擎