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

吴江公司网站建设电话竞价托管代运营公司

吴江公司网站建设电话,竞价托管代运营公司,制作的网站图片不显示,让你做一个旅游网站你会怎么做目录 描述 思路 代码 描述 思路 暴力破解 平方之后重新排序,用快排的时间复杂度O(nlogn) 双指针法 数组本来是有序的,平方之后无序的地方是开头和结尾,因为有负数的出现,使用左右双指针用一个循环就可以了 重新创建一个和…

目录

描述

思路 

代码


  •    描述


  • 思路 

  • 暴力破解

       平方之后重新排序,用快排的时间复杂度O(n+logn)

  • 双指针法

数组本来是有序的,平方之后无序的地方是开头和结尾,因为有负数的出现,使用左右双指针用一个循环就可以了

重新创建一个和原数组大小一致的数组,记录平方后有序的值

int left = 0;

int right = nums.length-1;

int k= nums.length-1;

int []res = new int[nums.length];

for(;left<=right;)

if(nums[right]*nums[right]>nums[left]*num[left]){ res[k] = nums[right]*nums[right]} right--;k--;

if(nums[right]*nums[right<=nums[left]*num[left]){ res[k] = nums[left]*num[left]} left++;k--;

  • 代码

        暴力破解:

class Solution{public int[] sortedSquares(int[] nums){for(int i=0;i<nums.length;i++){nums[i] = nums[i]*nums[i];}Arrays.sort(nums);return nums;}
}

          双指针:

class Solution{public int[] sortedSquares(int[] nums){int left =0;int right = nums.length-1;int k = nums.length-1;int []res = new int[nums.length];for(;left<=right;){if(nums[left]*nums[left]<nums[right]*nums[right]){res[k] = nums[right]*nums[right];k--;right--;}else{res[k] = nums[left]*nums[left];k--;left++;}}return res;}
}

http://www.dtcms.com/wzjs/108803.html

相关文章:

  • 网站建设客户合同技能培训有哪些
  • 网站建设与管理专业教学计划移动营销
  • 做招聘网站怎么样精准网站seo诊断报告
  • 广西做网站公司排名外贸网站建设 google
  • 西安网站建设公司有哪些b2b网站大全免费推广
  • 如何让百度快速收录网站文章google免费入口
  • 做业务 哪个网站比较好学前端去哪个培训机构
  • 做网站大概什么价位北京优化网站公司
  • 专门做饥饿营销的网站厦门百度开户
  • 百度地图2020旧版本下载石家庄网站seo外包
  • 建设银行行号网站查询是什么seo网站推广的主要目的
  • 做导购网站用什么样的主机网页设计案例
  • 秦皇岛网站建设服务网络服务器搭建
  • 芜湖的网站建设公司人工在线客服系统
  • 日本网站在线免费观看电视剧seo快速优化排名
  • 益阳做网站权重查询入口
  • 网站怎么做双语种海外网络推广
  • 万江仿做网站网站开发工程师
  • 义乌网站制作多少钱广州seo优化推广
  • 旅游电子商务网站建设调查问卷百度知道网页版地址
  • 加盟类网站建设怎么样把自己的产品网上推广
  • 安徽中擎建设公司网站关键词检测工具
  • wordpress怎么换logo麒麟seo外推软件
  • 电商类网站怎么做 seo怎样无货源开网店
  • 武汉站哪家设计公司考证培训机构报名网站
  • 外国语学院英文网站建设网络推广的具体方式
  • 个人网站开发实例热点事件
  • 建设运营网络或提供网络服务seo网站
  • 如何用手机做网站吗西安企业seo外包服务公司
  • 公司网站建设设计公司杭州seo网