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

自己做的网站如何让qq登录电商运营培训正规平台

自己做的网站如何让qq登录,电商运营培训正规平台,网站建设与微店,网站内页301重定向Day 50 题目描述 思路 初次思路:想的比较简单,在构造这个类的时候,直接求出中序遍历,存放在一个数组中,维护一个序号,当然这个不满足进阶做法的空间复杂度,因为需要保存中序遍历的所有值。 /…

Day 50

题目描述

在这里插入图片描述

思路

初次思路:想的比较简单,在构造这个类的时候,直接求出中序遍历,存放在一个数组中,维护一个序号,当然这个不满足进阶做法的空间复杂度,因为需要保存中序遍历的所有值。

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class BSTIterator {public TreeNode root;public List<TreeNode>mid;int i=0;public BSTIterator(TreeNode root) {mid=new ArrayList<TreeNode>();findmin(root);}public void findmin(TreeNode root){if(root==null){return;}findmin(root.left);mid.add(root);findmin(root.right);}public int next() {int res= mid.get(i).val;i++;return res;}public boolean hasNext() {if(i>=mid.size()){return false;}else{return true;}}
}/*** Your BSTIterator object will be instantiated and called as such:* BSTIterator obj = new BSTIterator(root);* int param_1 = obj.next();* boolean param_2 = obj.hasNext();*/

进阶做法:(题解)
迭代做法,我们知道取得中序遍历可以通过栈来实现,那么就把中序遍历采取非递归写法,每次获取下一个节点,就从栈中取出一个节点,并且处理它后面需要压入栈的节点处理了。这样就满足了进阶的空间复杂度。

class BSTIterator {private TreeNode cur;private Deque<TreeNode> stack;public BSTIterator(TreeNode root) {cur = root;stack = new LinkedList<TreeNode>();}public int next() {while (cur != null) {stack.push(cur);cur = cur.left;}cur = stack.pop();int ret = cur.val;cur = cur.right;return ret;}public boolean hasNext() {return cur != null || !stack.isEmpty();}
}
http://www.dtcms.com/wzjs/71880.html

相关文章:

  • 自助做网站市场推广计划方案
  • wordpress 套餐上海seo招聘
  • 网站名字怎样做版权企业网站的搜索引擎推广与优化
  • 网站备案验证码错误河南seo技术教程
  • 手机网站建设平台合同石家庄头条今日头条新闻
  • 物流网站源代码搜狗推广开户
  • 全屏网站怎么做求职seo推荐
  • 自己的网站做一些诱惑百度指数有哪些功能
  • 做网站代理拉不到人武汉百度关键词推广
  • 网站风格定位怎么写做百度推广
  • 合肥公司注册平台seo推广论坛
  • 淘宝客网站做百度推广甘肃搜索引擎网络优化
  • 榆林网站建设哪家好seosem顾问
  • 网站建设与管理习题一自动推广引流app
  • 小型网站开发各城市首轮感染高峰期预测
  • 360借条平台是合法的吗重庆百度快速优化
  • 如何设计网站logo自媒体平台注册
  • 网站做优化有什么用吗武汉做网页推广公司
  • 今天出入深圳最新规定企业网站seo优化
  • 成都营销型网站建设中账号seo网站诊断分析报告
  • 品牌网站建设黑白I狼J百度一下首页登录入口
  • 网站开发的实验报告体育新闻最新消息
  • 医院网站管理系统网络公司网络推广
  • 做跨境都有哪些网站网站制作定制
  • 和县网站建设网络营销的类型
  • 危险网站解除百度权重查询网址
  • 响水网站建设公司网络营销与直播电商是干什么的
  • 物流网站建设方案搜狐视频
  • 广东电子商务网站建设价格搜索引擎优化的基本手段
  • 我需要把网站做值得收藏的五个搜索引擎