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

阿里云服务器做电影网站吗长春做网站wang

阿里云服务器做电影网站吗,长春做网站wang,可以搜索国外网站的搜索引擎,在线logo生成免费原题请见#xff1a;Leetcode189-旋转数组 1、题目描述 2、题目分析 首先容易想到的最简单的方案#xff0c;是算出来移动K步之后#xff0c;新数组的每一个坐标与原坐标的映射关系#xff0c;然后根据映射关系放到一个全新的数组#xff0c;再把新数组的值赋给原数组。…原题请见Leetcode189-旋转数组 1、题目描述 2、题目分析 首先容易想到的最简单的方案是算出来移动K步之后新数组的每一个坐标与原坐标的映射关系然后根据映射关系放到一个全新的数组再把新数组的值赋给原数组。 但题目描述的进阶方案我们应该考虑使用 O(1) 复杂度实现。 这里不啰嗦直接说结论 任何有关数组的旋转、对称、平移的题目优先去把题目转换成几次基本的对称。 大多数情况下都能通过有限次的对称解决。 例如本题 假设输入条件是[1,2,3,4,5,6,7] k 3 第一步先整体左右对称[7,6,5,4,3,2,1] 第二步根据 k 3做一个分割线 [7,6,5 | 4,3,2,1] 第三步分割线左边的内容做对称分割线右边的内容做对称 [5,6,7 | 1,2,3,4] 3、题解 class Solution {public void rotate(int[] nums, int k) {// 考虑使用原地对称的算法解决这个问题// 例如[1,2,3,4,5,6,7] k 3// 第一步先整体左右对称[7,6,5,4,3,2,1]// 第二步根据 k 3做一个分割线 [7,6,5 | 4,3,2,1]// 第三步分割线左边的内容做对称分割线右边的内容做对称 [5,6,7 | 1,2,3,4]int minK k % nums.length;symmetrized(nums, 0, nums.length - 1);symmetrized(nums, 0 , minK - 1);symmetrized(nums, minK, nums.length - 1);}private void symmetrized(int[] nums, int start, int end) {int mid (start end 1) / 2;for (int i 0; i start mid; i) {int temp nums[start i];nums[start i] nums[end - i];nums[end - i] temp;}} }
http://www.dnsts.com.cn/news/277458.html

相关文章:

  • 单页面网站怎么优化重庆市建设工程信息网证件信息
  • 深圳网站seo 乐云践新工程公司经营范围大全
  • 做企业网站用什么字体推荐一个可以做ppt的网站
  • 手机网站开发按返回弹出提示窗口网页制作基本步骤
  • 自由型网站net和cn哪个做网站好
  • 营销网站建设多少钱工厂外发订单哪里去找
  • wordpress 全站备份推广方式是什么意思
  • 企业网站建设需要注意什么前端怎么在猪八戒网站接单做
  • 智能建站系统cms网站移动端就是app吗
  • 网站开发项目的部署网页设计模板图片简单
  • 做网站文件下载做网站排名推广效果怎么样
  • 网站设计排名网站重庆推广网站排名
  • 网站标题title为什么不能频繁的改深圳市住房和建设局官网电话
  • 招生处网站建设方案中国市场调查网
  • 网站建设的利润率多少泉州seo-泉州网站建设公司
  • 做免费看电影的网站不违法吗网站被降权会发生什么
  • 乐清建网站公司哪家好网页制作培训教学
  • 唐山的谁会建网站清远网站开发公司
  • 做网站下导航字号为多大官网优化 报价
  • 沧州机械类网站建设怎么样关闭网站
  • 英语课件做的好的网站三亚网页制作
  • 虚拟网站建设wordpress content
  • 网站在那里备案重庆找工作最新招聘信息
  • 海外永久网站湖州广告设计公司
  • 国外网站后台模板下载wordpress数据库优化技巧
  • 南京建设监理协会网站奉贤网站建设推广
  • 计算机网站开发背景代运营是什么意思
  • 基层建设期刊在哪个网站被收录asp网站开发心得体会
  • 学校网站内容百度竞价点击价格
  • 电子商务网站营销方案虚拟主机和网站的关系