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

企业自建网站的优势中山市区做网站公司

企业自建网站的优势,中山市区做网站公司,沈阳建设厅网站,沈阳网站建设制作公司算法|数组——双指针 引入 给你一个按 非递减顺序 排序的整数数组 nums#xff0c;返回 每个数字的平方 组成的新数组#xff0c;要求也按 非递减顺序 排序。 示例 1#xff1a; 输入#xff1a;nums [-4,-1,0,3,10] 输出#xff1a;[0,1,9,16,100] 解释#xff1a;…算法|数组——双指针 引入 给你一个按 非递减顺序 排序的整数数组 nums返回 每个数字的平方 组成的新数组要求也按 非递减顺序 排序。 示例 1 输入nums [-4,-1,0,3,10] 输出[0,1,9,16,100] 解释平方后数组变为 [16,1,0,9,100] 排序后数组变为 [0,1,9,16,100]示例 2 输入nums [-7,-3,2,3,11] 输出[4,9,9,49,121]解法 暴力解法 这个很简单啊无脑平方后调用个排序就解决了。 class Solution {public int[] sortedSquares(int[] nums) {int[] result new int[nums.length];for(int i 0; i nums.length; i){result[i] nums[i]*nums[i];}Arrays.sort(result);return result;} }不过有个很现实的问题就是说暴力的东西一般都不太好。 这个击败率是不是有点不堪入目呢 那么就看看下面的解法会不会焕然一新。 双指针解法 思路如下 代码如下 class Solution {public int[] sortedSquares(int[] nums) {int[] result new int[nums.length];int k result.length-1;for(int left 0,right nums.length-1; left right;){if(nums[left]*nums[left] nums[right]*nums[right]){result[k--] nums[right]*nums[right];right--;}else{result[k--] nums[left]*nums[left];left;}}return result;} }击败100% ! 威力如何
http://wiki.neutronadmin.com/news/180073/

相关文章:

  • 公司网站建设比较好的公司做网站如何写代码
  • 太原优化网站排名怎么把别人网站源码弄出来
  • 网站下载链接怎么做网站页面设计服务
  • 上海电子商城网站乐陵网络推广seo优化
  • 鞍山招聘网站网站建设需什么软件
  • 西安网站开发公司有哪家好最好用的网站开发软件
  • 网站建设模板一次收费网页设计图片边框怎么设置
  • 电影网站做淘客2021年最新企业所得税政策
  • 建立自己的公司网站建设网站的基本知识
  • 京山网站设计汕头建设银行
  • 唐山网站开发30天网站建设
  • 文件传输协议登陆网站建筑公司名字大全20000个
  • 怎么做扒代码网站网站租金可以做办公费吗
  • 做百度移动网站二手车为什么做网站
  • 如何做php分页网站很强大的网站运营方案1
  • asp个人网站wordpress福利源码
  • 自建国际网站做电商wordpress让评论内容
  • 可视化网站开发软件企业网页设计制作
  • 昆明网站搭建网站运营建站源码
  • 牛人网络网站网站自动适应屏幕
  • 网站栏目相关内容在哪采集啊郑州网站制作网
  • 怀化网站网站建设360免费wifi创建失败
  • 大连哪里有手机自适应网站建设维护商家免费入驻平台
  • 怎样克隆别人的网站使用wordpress函数
  • 怎么做网站网站代理设计网站官网有哪些
  • 网站建设设计基础wordpress大型博客主题
  • 隆尧企业做网站深圳市龙华区龙华街道
  • 网站建设目的与作用做白酒有没有必要做个网站
  • 简述网站开发基本流程图wordpress分类页仿京东
  • 建站套餐推荐wordpress怎么添加ga统计