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

荣耀手机商城官方网站登录入口开一个建筑模板厂需要多少钱

荣耀手机商城官方网站登录入口,开一个建筑模板厂需要多少钱,优秀seo外包平台,seo金融术语735. 行星碰撞 解题思路 如果数组元素大于0 说明向右移动 那么不管 左边元素是不是大于0 都不会碰撞 如果数组元素小于0 说明想左边移动 那么判断左边元素 如果左边元素大于0 碰撞 那么遍历数组 当前元素大于0 直接入栈 如果当前元素小于0 判断栈顶元素是不是大于0 如果大…

735. 行星碰撞

解题思路

  • 如果数组元素大于0 说明向右移动 那么不管 左边元素是不是大于0 都不会碰撞

  • 如果数组元素小于0 说明想左边移动 那么判断左边元素 如果左边元素大于0 碰撞

  • 那么遍历数组

  • 当前元素大于0 直接入栈

  • 如果当前元素小于0 判断栈顶元素是不是大于0 如果大于0 直接出栈

  • 判断存活的元素

  • 如果栈顶元素和当前元素的绝对值相等 全部销毁

  • 如果栈顶元素大于当前元素的绝对值 当前元素销毁

  • 如果栈顶元素小于当前元素绝对值 栈顶元素出栈 然后还要判断下一个栈顶元素

class Solution {public int[] asteroidCollision(int[] asteroids) {// 创建一个栈Stack<Integer> stack = new Stack<>();// 如果数组元素大于0 说明向右移动  那么不管 左边元素是不是大于0  都不会碰撞// 如果数组元素小于0  说明想左边移动 那么判断左边元素  如果左边元素大于0 碰撞// 那么遍历数组 // 当前元素大于0 直接入栈// 如果当前元素小于0  判断栈顶元素是不是大于0 如果大于0 直接出栈// 判断存活的元素// 如果栈顶元素和当前元素的绝对值相等 全部销毁// 如果栈顶元素大于当前元素的绝对值 当前元素销毁// 如果栈顶元素小于当前元素绝对值  栈顶元素出栈 然后还要判断下一个栈顶元素for(int num:asteroids){// 大于0 直接入栈if(num >0){stack.push(num);}else{boolean alive = true;// 当前元素设置存活 并且栈不是空的 栈顶元素大于0// 循环判断栈顶元素while(alive  && !stack.isEmpty() && stack.peek() > 0){// 比较绝对值大小alive = stack.peek() < Math.abs(num);// 栈顶元素 出栈if(stack.peek() <= Math.abs(num)){stack.pop();}}if(alive){// 如果元素还存活  将元素入栈stack.push(num);}}}// 将栈中元素写入数组int[] ans = new int[stack.size()];int i = ans.length - 1;;while(!stack.isEmpty() && i >= 0){ans[i--] = stack.peek();stack.pop();}return ans;}
}
http://www.yayakq.cn/news/71688/

相关文章:

  • 企业网站建设费用摊销怎么寻找要建设网站的客户群
  • 网站备案图标怎么添加餐饮客户管理系统
  • 罗湖网站制作多少钱法律类微信网站建设
  • 阳西县建设局网站怎么查询个人名下营业执照
  • 聊城做网站的公司教程昆明网站词排名优化
  • 单页营销网站最新互联网项目平台网站
  • 大学网站建设考核办法江宁交通建设集团网站
  • 怎么让客户做网站拍摄宣传片
  • thinkphp大型网站开发dw做的网站怎么被别人打开
  • 官网和网站的区别如何用html制作一个网页
  • 没有域名的网站网上图书商城网站设计
  • 淘客网站自己做机关门户网站建设管理情况
  • 网站移动端怎么做哪里有网站建设服务
  • 网站建设公司程序网站运营分析竞争对手
  • 进出口贸易公司网站建设成都世迅网站建设
  • iis 子网站seo教程网站优化
  • 购物网站制作例子集美建设局中心网站
  • 百度网站首页网址dedecms做的系统网站主页是哪一个文件
  • 西安英文旅游网站建设手机电脑版淘宝网址
  • 学做网站要学什么东西网站视频怎么做
  • 哪些网站是响应式的网页制作软件安卓版
  • 网站管理包括车辆年检查询系统官方网站
  • 仓储物流网站建设鞍山最新通知
  • 安徽商城网站建设wordpress安装插件提速
  • 国外对于网站开发网站美工工作流程
  • 唐山建设网站建站seo综合查询可以关了吗
  • 做图标的网站公司变更法人流程
  • 公司网站制作重庆jquery html转wordpress
  • 寻花问柳专做男人的网站电子商务网站建设与管理期末考试试卷a
  • 1个人做多网站负责人团购网站开发的可行性分析