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

html移动网站开发网站服务器速度对seo有什么影响?

html移动网站开发,网站服务器速度对seo有什么影响?,我的世界做图的网站,农林行业网站开发公司1. 题目 实现获取下一个排列的函数#xff0c;算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列#xff0c;则将数字重新排列成最小的排列#xff08;即升序排列#xff09;。 必须原地修改#xff0c;只允许使用额外常数空间。…1. 题目 实现获取下一个排列的函数算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列则将数字重新排列成最小的排列即升序排列。 必须原地修改只允许使用额外常数空间。 以下是一些例子输入位于左侧列其相应输出位于右侧列。 1,2,3 → 1,3,2 3,2,1 → 1,2,3 1,1,5 → 1,5,1来源力扣LeetCode 链接https://leetcode-cn.com/problems/next-permutation 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似的题目 程序员面试金典 - 面试题 05.04. 下一个数线性扫描 LeetCode 1053. 交换一次的先前排列 2.1 next_permutation bool prev_permutation (BidirectionalIterator first, BidirectionalIterator last); 没有下一个更小或者更大的返回的是falseclass Solution { public:void nextPermutation(vectorint nums) {next_permutation(nums.begin(),nums.end());} };4 ms 6.8 MB 2.2 从后往前找第一个下降点 找到下降点 i向后找比 i 点大的最小的数进行交换最后把 i 后面的数字升序排列反转即可 class Solution { public:void nextPermutation(vectorint nums) {if(nums.size() 1)return;int i nums.size()-2, j, n nums.size();while(i 0 nums[i] nums[i1])i--;//找下降点if(i0){j i1;while(j n nums[i] nums[j])j;//找比 i 点大的最小点swap(nums[i], nums[j-1]); }reverse(nums,i1,n-1);//反转 i1, end}inline void reverse(vectorint a, int l, int r){while(l r)swap(a[l],a[r--]);} };0 ms 6.9 MB
http://www.pierceye.com/news/761704/

相关文章:

  • 网站后期维护怎么做招c1驾驶员300元一天
  • 番禺区移动端网站制作山西省两学一做网站
  • 网上销售 网站建设浙江创都建设有限公司网站
  • 网站商城的公司运营结构html5 app开发工具
  • 酒类网站建设方案案中山网站建设公司排名
  • wordpress怎么做子页面如何刷seo关键词排名
  • 网站怎样做免费优化有效果成都十大好的装修公司
  • 网站外链分析工具新闻发布会主持词
  • 网站开发哪个工具学做网站需要懂什么
  • 一般做推广网站的客户需求仕什么赣州市城乡建设局官方网站
  • 中山网站搜索引擎优化婚庆策划公司的商业模式
  • 百度云主机做网站天津展示型网站建设外包
  • 做公司网站利润营销型企业网站系统模板下载
  • 怎样在绍兴e网做网站衡水网站优化
  • 网站建设现在还有没有市场优秀网站建设报价
  • 兰州网站维护公司网站规划有哪些内容
  • 简单展示网站模板电脑网页打不开
  • 陕西省建设局网站手把手教 个人网站开发
  • 重庆网站制作网站后台上传缩略图
  • 红谷滩园林建设集团有限公司 网站大气网络公司网站模板
  • 淮安市网站东莞关键词排名seo
  • 网站建设制作设计seo优化湖南个人信用信息服务平台
  • 运营网站wordpress改了固定链接
  • 咸阳市住房和城乡建设局网站网站建设外包必须注意几点
  • 沭阳三剑客做网站小熊代刷推广网站
  • 手机网站怎么建设网站快速设计
  • 上海高端网站建设有关网站设计与制作的论文
  • wps2016怎么做网站企业主题展厅设计公司
  • 网页设计与网站建设实训目的wordpress 别名插件
  • 做婚庆网站的功能定位5分钟建站wordpress