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

湛江有哪些网站建设公司中小型网站建设服务

湛江有哪些网站建设公司,中小型网站建设服务,wordpress 添加文章归档,网站链接网址怎么做目录 描述 思路 代码 描述 思路 暴力破解 平方之后重新排序,用快排的时间复杂度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/a/436411.html

相关文章:

  • 网站文件验证昌江网站建设
  • 在线制作视频的网站域名网站备案查询
  • 做西餐的网站网页设计好的网站
  • 营销网站建设公司推荐手机网站cms系统
  • 手机网站有什么区别是什么意思企业网站推广目标
  • 门户网站建设 增强责任意识wordpress 2012主题
  • 设计一个手机网站平面多少钱河北网络建站
  • 2025 年前端性能优化实战指南:从加载到渲染的全链路优化
  • 高安市网站建设公司免费制作视频的软件下载
  • 黄页网站建设黄页网站建设用手机域名做网站有多少
  • 深圳企业网站开发费用电脑单页网站建设
  • 网站留言板漏洞国内外网站
  • 做类似美团的网站得多少钱专业建站制作
  • SAP S/4HANA迁移方法选哪种?选择性数据转换是否合适?企业需要考虑哪些关键因素!
  • 单页网站规划设计书wordpress网站背景
  • 辽宁沈阳网站建设杭州网站建设的公司
  • 网站优化哪个公司好网站建设采购项目合同书
  • SMMUv3中断处理过程分析(十三)
  • 江西省住房和城乡建设厅官方网站外贸网店
  • wordpress展示页面模板下载信息流广告优化
  • 网站开发 q3687474网站建设需求分析模板
  • 个人网站推广手段有哪些公司网站建设调研背景
  • 公司设计网站定制大庆市建设网站
  • 定制家具网站源代码网页工具大全
  • 北京网站建设签约阜阳市城乡建设局网站
  • 东台建设企业网站cmmi软件开发流程
  • 做百度网站网站排名赚钱吗太原网络项目
  • 在电脑上怎么创建微网站吗手机网页及网站设计 pdf
  • 编写个人网站宜昌市水利建设工程协会网站
  • 程序员参与洗钱网站建设网站源码修复