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

网站开发人员薪资企业网站seo优化外包

网站开发人员薪资,企业网站seo优化外包,吉林省建设厅网站特殊工种,wordpress yarppleetcode 150道题 计划花两个月时候刷完,今天(第三十天)完成了3道(62-64)150: 62.(226. 翻转二叉树)题目描述: 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其…

leetcode 150道题 计划花两个月时候刷完,今天(第三十天)完成了3道(62-64)150:

62.(226. 翻转二叉树)题目描述:

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。

第一版(直接递归,把每一个节点当做一个新二叉树去对待)

class Solution {public TreeNode invertTree(TreeNode root) {swapTree(root);return root;}public void swapTree(TreeNode root) {if(root==null){return ;}TreeNode left=root.left;TreeNode right=root.right;root.left=right;root.right=left;swapTree(left);swapTree(right);}
}

63.(101. 对称二叉树)题目描述:

给你一个二叉树的根节点 root , 检查它是否轴对称。

第一版(还是递归,先把节点分为两个,左节点和右节点,当作两个新树,去比较左二叉树和右二叉树镜像翻过来时候相等)

class Solution {public boolean isSymmetric(TreeNode root) {if(root==null){return false;}TreeNode left=root.left;TreeNode right=root.right;return compareTree(left,right);}public boolean compareTree(TreeNode left,TreeNode right){if(left==null&&right==null){return true;}if(left!=null&&right!=null&&left.val==right.val){return compareTree(left.right,right.left)&&compareTree(left.left,right.right);}return false;}
}

64.(105. 从前序与中序遍历序列构造二叉树)题目描述:

给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。

第一版(经典题目,学数据结构时候应该都遇到过,但是我只是当时写过,学完后经常碰到但是没勇气和耐心再去写一遍。。今天不得不写)

class Solution {Map<Integer,Integer> map=new HashMap();public TreeNode buildTree(int[] preorder, int[] inorder) {for(int i=0;i<inorder.length;i++){map.put(inorder[i],i);}return buildSubTree(preorder,0,preorder.length-1,inorder,0,inorder.length-1);}public TreeNode buildSubTree(int[] preorder, int pLeft,int pRight,int[] inorder,int iLeft,int iRight) {if(pLeft>pRight||iLeft>iRight){return null;}if(pLeft==pRight){return new TreeNode(preorder[pLeft]);}TreeNode root=new TreeNode(preorder[pLeft]);int rootIndex=map.get(preorder[pLeft]);int count=rootIndex-iLeft;root.left=buildSubTree(preorder,pLeft+1,pLeft+count,inorder,iLeft,rootIndex-1);root.right=buildSubTree(preorder,pLeft+1+count,pRight,inorder,rootIndex+1,iRight);return root;}
}

今天有点发懒了。。差点不想打开电脑。。还好还好,今天真的最后一个我是看了一下讲解,然后自己就写了一版过了,就是在处理找中序的坐标时候,我没想到先把中序的用map保存一遍。。其他的和解题的递归一模一样,很有成就感!!!

第三十天了,不知道刷题对找工作有没有帮助。。但是也不知道干啥了,这几天工作活感觉要上强度了mmp,加油希望能早日跳槽吧!!!

http://www.dt0577.cn/news/32053.html

相关文章:

  • 手机网站生成app客户端百度热门排行榜
  • 原网站开发新功能互联网营销主要学什么
  • 建设雅马哈官方网站有没有免费的seo网站
  • 深圳外贸网站建设友链提交入口
  • 哪个网站可以做破案h5东莞做网站推广的公司
  • 宁波广告公司网站建设seo搜索是什么意思
  • 哈尔滨网站建设信息网站快速推广
  • 烟台网站建设询问企汇互联专业百度搜索入口官网
  • 微网站如何做微信支付宝支付宝支付宝今日热点新闻事件标题
  • 让别人做网站的步骤腾讯广告平台
  • 做一个属于自己的网站免费的短视频app大全下载
  • 网站开发 天津深圳网站开发公司
  • 京东网站建设吗推广普通话活动方案
  • 做菠菜网站代理犯法吗网站的收录情况怎么查
  • 抚州网站制作太原百度关键词优化
  • 常州商城网站制作公司外贸营销型网站建设公司
  • 关于一学一做的短视频网站google广告投放
  • 企业网站的设计要求有哪些淘宝优化标题都是用什么软件
  • 哪些网站可以做代理商济南seo怎么优化
  • wordpress 转 app无忧seo
  • 做购物网站哪个cms好用百度搜索推广采取
  • 金泉网做网站百度怎么推广自己的店铺
  • 个体户可以做企业网站宝鸡seo
  • 多用户商城(c2c)网站制作方案网站运营工作的基本内容
  • 南通医院网站建设方案简述影响关键词优化的因素
  • 单位网站建设规划哈尔滨seo和网络推广
  • app下载汅api免费安卓全国seo搜索排名优化公司
  • 网站建设开发五行属性全媒体广告策划营销
  • 徐州睢宁建设网站百度竞价排名什么意思
  • 做公众号时图片的网站上海公司网站seo