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

移动网站如何做权重南通企业建站模板

移动网站如何做权重,南通企业建站模板,大连开发区图书馆,南京华夏天成建设有限公司网站【问题描述】[简单] 【解答思路】 遍历方向 看是否回到原点 或者 “上下” “左右”两个方向的数量是否相等 1. 方向 时间复杂度#xff1a;O(N) 空间复杂度#xff1a;O(1) class Solution {public boolean judgeCircle(String moves) {int x 0,y 0;int len moves.len…【问题描述】[简单] 【解答思路】 遍历方向 看是否回到原点 或者 “上下” “左右”两个方向的数量是否相等 1. 方向 时间复杂度O(N) 空间复杂度O(1) class Solution {public boolean judgeCircle(String moves) {int x 0,y 0;int len moves.length();if(len 0){return true;}if(len%2!0){return false;}char[] a moves.toCharArray();for(int i0;imoves.length();i){char ca[i];if(cU)x1;if(cD)x-1;if(cL)y-1;if(cR)y1;}return x0y0;} }2. 数组 时间复杂度O(N) 空间复杂度O(N) class Solution {public boolean judgeCircle(String moves) {int[] res new int[26];int len moves.length();if(len 0){return true;}if(len%2!0){return false;}char[] c moves.toCharArray();for(char ch :c){res[ch-A];}return res[U-A]res[D-A]res[L-A]res[R-A];} }3. HashMap 时间复杂度O(N) 空间复杂度O(1) class Solution {public boolean judgeCircle(String moves) {HashMapCharacter,Integer map new HashMapCharacter,Integer(); //一定要先放入 不最后判断可能找不到 因为 可能没有某个方向 map.put(U, 0);map.put(D, 0);map.put(L, 0);map.put(R, 0);int len moves.length();if(len 0){return true;}if(len%2!0){return false;}char[] c moves.toCharArray();for(int i 0 ;ilen;i ){if(map.containsKey(c[i])){map.put(c[i],map.get(c[i])1);}}return (map.get(U).equals(map.get(D)))(map.get(L).equals(map.get(R)));} }【总结】 1. 反思 没有想清楚就开始动手 简单题硬是搞了半天 输出最后的判断不一定要遍历 要学会思考特判 2.hashmap最后判断equals 值得注意的是最后判断要用.equals不能用。 Integer是int的包装类虽然能自动拆箱但是Integer本质上是一个对象我们比较的是堆中的地址。 我们看一下jdk中Integer的源码 public static Integer valueOf(int i) {if (i IntegerCache.low i IntegerCache.high)return IntegerCache.cache[i (-IntegerCache.low)];return new Integer(i); }默认IntegerCache.low -127, IntegerCache.high 128, 所以在这个范围内比较的是值如果不在这个范围内他回去new一个新的Integer对象这时候比的就是地址了。 参考链接https://leetcode-cn.com/problems/robot-return-to-origin/solution/hen-rong-yi-li-jie-de-liang-chong-jie-ti-si-lu-by-/ 参考链接https://leetcode-cn.com/problems/robot-return-to-origin/solution/java-hashmap-by-jolyne-3/
http://www.pierceye.com/news/106337/

相关文章:

  • 响应式网站开发需要的条件百度信息流广告推广
  • 英文网站建设推广joomla drupal wordpress
  • 什么网站做简历免费下载怎么申请专线访问国际网络
  • 南三环做网站的公司网站开发开题报告计划进度安排
  • 我想建一个网站怎么建微信 网站提成方案点做
  • 苏中建设集团官方网站网络推广文章的方法
  • 月嫂云商城网站建设切换国外ip的软件
  • 沧州网站建设 凯航怎么样建立一个网站
  • 百度网站地图模板在猪八戒上做网站要注意什么
  • 做美工需要哪些网站重庆交通建设集团网站
  • 网站手机端排名怎么做用笔记本做网站
  • 食药监局网站建设方案南京企业自助建站
  • 竹山县住房和城乡建设局网站红豆网桂林论坛
  • 浙江省建设网站专题网站建设的请示
  • php网站好吗红旗渠建设集团网站
  • 网站建设如何不被忽悠做营销怎样才能吸引客户
  • 代写文章兼职济南公交优化
  • 商城开发网站建立公司网站步骤
  • 查询域名注册网站泰国做网站
  • 网站图片描述怎么写社区类网站有哪些
  • 网站竞争对手的选定一般参考什么标准的网站的推广方案的内容有哪些
  • 把别人的图片拿来做网站wordpress 覆盖原始图片对比效果
  • 江门市建设工程备案网站乌兰浩特网站开发
  • 个人介绍微电影网站模板免费下载一个网站的建设成本
  • 搬瓦工怎么做网站百度小程序开发教程
  • 织梦网站被攻击小型门户网站建设方案
  • 长沙网站托管公司排名静态网站结构如何更新
  • 网站建设 宜宾湖州网站建设培训教程
  • 网站建设脚本什么叫营销型网站
  • 沧州网站建设专业的公司4000-262-seo优化与品牌官网定制