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

做网站都需要考虑哪些ui私活20个页面以上多少钱

做网站都需要考虑哪些,ui私活20个页面以上多少钱,WordPress地址不能修改,wordpress 搬家 后台二叉树为BST LCR 193. 二叉搜索树的最近公共祖先 1.1 递归 利用BST的性质 p root 或者 q root ,显然根为公共祖先p root q 或者 p root q,显然p#xff0c;q分别位于root的一颗子树上#xff0c;故根为公共祖先max{p,q} root ,显然 p 和q 均在… 二叉树为BST LCR 193. 二叉搜索树的最近公共祖先 1.1 递归 利用BST的性质 p root 或者 q root ,显然根为公共祖先p root q 或者 p root q,显然pq分别位于root的一颗子树上故根为公共祖先max{p,q} root ,显然 p 和q 均在root的左子树min{p,q} root ,显然 p 和q 均在root的右子树 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {if(!root)return NULL;if(root-val p-val || root-val q-val)return root;if(root-val q-val root-val p-val)return root;if(root-val q-val root-val p-val)return root;if(root-val p-val root-val q-val)return lowestCommonAncestor(root-right,p,q);if(root-val p-val root-val q-val)return lowestCommonAncestor(root-left,p,q);return root;} };1.2 迭代 利用后序遍历递归的特点当访问结点p时此时栈中存储结点 时 自顶向下的祖先 利用后序遍历获取p和q的祖先序列因最近公共祖先 所在层数 一定 ≤ min{ stack_p.size() , stack_q.size() }故先通过出栈让p和q中祖先数量相等即二者祖先 处于同一层上当 出栈 到 二者祖先相同时便为最近公共祖先 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:stackTreeNode* searchAncestor(TreeNode* root,TreeNode* p){stackTreeNode* s;TreeNode* pre;while(root || s.size()){if(root){s.push(root);root root-left;}else{TreeNode* node s.top();if(node-val p-val) break;if(node-right pre ! node-right){root node-right;}else{s.pop();pre node;cout node-val ;root NULL;}}}return s;}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {if(!root)return NULL;stackTreeNode* stack_p searchAncestor(root,p);stackTreeNode* stack_q searchAncestor(root,q);while(stack_p.size() stack_q.size()) stack_p.pop();while(stack_q.size() stack_p.size()) stack_q.pop();while(stack_p.size() stack_q.size()){if(stack_p.top() stack_q.top())return stack_p.top();else{stack_p.pop();stack_q.pop();}}return root;} };任意二叉树 LCR 194. 二叉树的最近公共祖先 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:stackTreeNode* searchAncestor(TreeNode* root,TreeNode* p){stackTreeNode* s;TreeNode* pre;while(root || s.size()){if(root){s.push(root);root root-left;}else{TreeNode* node s.top();if(node-val p-val) break;if(node-right pre ! node-right){root node-right;}else{s.pop();pre node;cout node-val ;root NULL;}}}return s;}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {if(!root)return NULL;stackTreeNode* stack_p searchAncestor(root,p);stackTreeNode* stack_q searchAncestor(root,q);while(stack_p.size() stack_q.size()) stack_p.pop();while(stack_q.size() stack_p.size()) stack_q.pop();while(stack_p.size() stack_q.size()){if(stack_p.top() stack_q.top())return stack_p.top();else{stack_p.pop();stack_q.pop();}}return root;} };
http://www.sadfv.cn/news/140393/

相关文章:

  • 做抽奖的网站犯法吗中国工程建设工程造价管理协会网站
  • 企业网站模板推荐无锡网站建设的公司
  • 开发网站广州购物网站做兼职
  • angularjs做网站php网站开发是做什么的
  • 建设行政管理部门网站wordpress一步步建企业网站
  • 河南建设河南勘察设计协会网站建设网站50m数据库
  • 深圳网站建设哪家比较专业wordpress安装用户名密码
  • 网络上如何推广网站金寨县住房和城乡建设部网站
  • 网站规划设计是什么域名注册网站有哪些
  • jsp网站开发实例.百度网盘怎么做微商网站
  • 网站设计与建设课程net网站开发的步骤txt
  • app建设网站公司徐州金网网站建设
  • 长沙营销型网站建设费用淘宝电脑版官网首页登录入口
  • 医疗网站建设免费酒店网络营销推广方案
  • 重庆建设集团网站广西南宁市有哪些网络公司
  • 长宁青岛网站建设WordPress免费问答主题
  • 重庆网站推广产品有哪些做图纸的网站
  • 招聘设计师去哪个网站南宁网络推广品牌
  • 柳城企业网站建设公司网站程序代码
  • 北湖区网站建设专业茂名网站制作
  • 营销型网站建设方案营销型网站建设品牌
  • 网站建设与维护试题及答案做网站对服务器要求
  • 江西专业的企业网站建设公司自己做的网站手机不能看
  • 青岛模板自助建站启源网站建设
  • 网站标题优化怎么做怎么做网站咨询
  • 绵阳建设局网站德州关键词优化
  • 换友链的网站用dw做网站背景
  • 做网站niche南京建设工程网站
  • 在线建站软件海南钢网架公司
  • 淄博网站推广公司那些深圳市住房和建设局门户网站